Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleaning generator #14

Merged
merged 51 commits into from
Aug 24, 2023
Merged

Cleaning generator #14

merged 51 commits into from
Aug 24, 2023

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    748c904 View commit details
    Browse the repository at this point in the history
  2. Moving methods that share behaviour with other concrete classes to th…

    …e abstract superclass
    uNouss committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    35b723c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cc6f78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2a9556 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7046e37 View commit details
    Browse the repository at this point in the history
  6. TODO: Discuss whether or not it is appropriate to process #include,…

    … if so, run this test which will involve modifying `#findWordBoundaries:`
    uNouss committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    f15a127 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Updating the Famix-Fortran77 generator

    - deleting unneeded entities
    - adding new ones
    - Regenerating the entities
    - Adding new tests to handle `segment` from the iast to famix, same for segini command
    uNouss committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    3bda384 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Removal of classes properties which are dictionaries (one to contain …

    …the table of symbols, the last to contain the implicit directive) of the generator and the entities created
    uNouss committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    c5b2893 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ff85e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be4a61b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d0e6dd View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Formating

    uNouss committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9ced91a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    521c6a1 View commit details
    Browse the repository at this point in the history
  3. Update the baseline

    uNouss committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9eacac3 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Trying to fix the baseline

    uNouss committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    4c02516 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ca89fd View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Handling the @_#include ... comment. This method has been refactore…

    …d to avoid code duplication
    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    809990a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3ff96e View commit details
    Browse the repository at this point in the history
  3. - Adding new class to handle #include "file.inc" statement. This cl…

    …ass is an Association between a `programUnit` and `includedFile` (subclass of `programUnit`)
    
    - Adding new class to handle the included file. 
    - At the end each `#include "file.inc"` is associated with a includedFile entity.
    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    b2c2438 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8406f3e View commit details
    Browse the repository at this point in the history
  5. Start cleaning the importer:

    giving a src directory, apply the pipeline of treatement: rewriting, parsing, exporting (prettyprinting)
    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    44b9a47 View commit details
    Browse the repository at this point in the history
  6. Cleaning the json exporter

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    6d097f6 View commit details
    Browse the repository at this point in the history
  7. Start the project importer

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    f526be3 View commit details
    Browse the repository at this point in the history
  8. Fixing for #include statement

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    e857fbd View commit details
    Browse the repository at this point in the history
  9. Handling the includeComment

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    5c90eb9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    741c2a7 View commit details
    Browse the repository at this point in the history
  11. Extension to handle allLocalVariables, allTypes, ...

    #FIXME: find better way to deal with that
    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    c56ec60 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    63e32ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    62ce568 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    13de8c9 View commit details
    Browse the repository at this point in the history
  15. include resolving

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    0ab8c6d View commit details
    Browse the repository at this point in the history
  16. visiting

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    94937b6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d0ebb26 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    176000d View commit details
    Browse the repository at this point in the history
  19. Testing

    uNouss committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    52aa705 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    a84f43d View commit details
    Browse the repository at this point in the history
  2. Fix test assertion

    uNouss committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    213aa33 View commit details
    Browse the repository at this point in the history
  3. Start working on Fortran03 famix metamodel:

    - generator
    - entities generated
    uNouss committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f8948a8 View commit details
    Browse the repository at this point in the history
  4. Renaming usages by users

    uNouss committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c2435f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    284f7c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d78c7d View commit details
    Browse the repository at this point in the history
  7. Formating

    uNouss committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    216e4dd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    390dce6 View commit details
    Browse the repository at this point in the history
  9. Adding of indexedFileAnchor

    uNouss committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9bc3f87 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. changed a bit the baseline

    anquetil committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    69f2882 View commit details
    Browse the repository at this point in the history
  2. corrected baseline + github-action

    anquetil committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b2780c5 View commit details
    Browse the repository at this point in the history
  3. modified github action

    anquetil committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    ffa1b68 View commit details
    Browse the repository at this point in the history
  4. corrected github action

    anquetil committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b20dfe7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb5f8cb View commit details
    Browse the repository at this point in the history
  6. resolved conflict

    anquetil committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    e421492 View commit details
    Browse the repository at this point in the history
  7. rolling back change of workflow because of error in loading SingularP…

    …luralize
    anquetil committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    a1924c1 View commit details
    Browse the repository at this point in the history