1. 06 Feb, 2022 2 commits
  2. 25 Jun, 2021 2 commits
  3. 24 Jun, 2021 1 commit
  4. 06 Jun, 2021 5 commits
  5. 30 May, 2021 2 commits
  6. 21 May, 2021 3 commits
    • Hugo Moreau's avatar
      Dependencies: GoFmt · 56db3f61
      Hugo Moreau authored
      56db3f61
    • Hugo Moreau's avatar
      Dependencies: Documented code · 36c0b179
      Hugo Moreau authored
      For a better understanding all functions and structs have been
      documented.
      
       * transform/dependencies.go : Modified.
      36c0b179
    • Hugo Moreau's avatar
      Transform: Dependencies transform created · efa6106d
      Hugo Moreau authored
      A new transform has been created, its goal is to collect informations
      about all statements dependencies in order to use it to decide which
      statements can be ignored.
      
      The `Dependencies` transform for now collect all this informations:
       - Global Variables
       - Variables interdependencies
       - Function details (Parameters, Variables used, Number of statements)
      
      Two debug functions have been added for a better understanding, the
      first one prints all informations. The second output a GraphViz graph,
      so we can visualize `variables` interdependencies and their respectives
      scopes.
      
       * main.go : Modified.
         transform/dependencies.go : Here.
      efa6106d
  7. 05 May, 2021 4 commits
    • Hugo Moreau's avatar
      Config: Indenting config.json file · 72aecc7b
      Hugo Moreau authored
      `config.json` is now indented for a better reading.
      
       * tools/config.go : Modified.
      72aecc7b
    • Hugo Moreau's avatar
      Boilerplate: Handling config.json file · 59e699fa
      Hugo Moreau authored
      It is now possible to load a config file in order to do two things :
       - Display all saved formulae.
       - Pick a formula using the index (/!\ Be careful, the `-ltl` flag will
         be overwriten, a warning is displayed for the user.)
      
       * boilerplate/config/config.go : New file.
         boilerplate/main.go,
         main.go : Modified.
      59e699fa
    • Hugo Moreau's avatar
      Config file: new tool generating config · 134e7fc9
      Hugo Moreau authored
      In order to have a simplier tool, we now generate a config file in order
      to re-use formulae.
      
       * main.go,
         tools/config.go : Modified.
      134e7fc9
    • Hugo Moreau's avatar
      Formula tools: typo in function name · f2828baa
      Hugo Moreau authored
      `Formuala` function renamed to `Formula` function.
      
       * main.go,
         tools/formulae.go : Modified.
      f2828baa
  8. 20 Apr, 2021 21 commits