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

Correct/Modify Parser Code #150

Open
schmouk opened this issue Feb 1, 2019 · 0 comments
Open

Correct/Modify Parser Code #150

schmouk opened this issue Feb 1, 2019 · 0 comments
Assignees
Labels
enhancement Enhancement of an already existing feature or request long term issue Should take a while before closing
Projects

Comments

@schmouk
Copy link
Contributor

schmouk commented Feb 1, 2019

This is a long-term issue.
As long as Typee language specification will evolve, Scanner and Parser of Typee Front-End willl have to evolve.
Use this issue and its related branch to do any modification no the Parser.

@schmouk schmouk added enhancement Enhancement of an already existing feature or request long term issue Should take a while before closing labels Feb 1, 2019
@schmouk schmouk added this to To do in Typee v.0.0 via automation Feb 1, 2019
@schmouk schmouk changed the title Correct/Modify Typee language Parser Correct/Modify Parser Code Feb 1, 2019
schmouk added a commit that referenced this issue Feb 4, 2019
Added code related to new version v9.1 of Typee syntax.
schmouk added a commit that referenced this issue Feb 4, 2019
schmouk added a commit that referenced this issue Feb 4, 2019
Corrected errors processing in module `FrontEnd/Parser/fe_parser.py` and added related detected errors in module `FrontEnd/Errors/fe_syntax_errors.py`.
@schmouk schmouk moved this from To do to In progress in Typee v.0.0 Feb 4, 2019
schmouk added a commit that referenced this issue Feb 4, 2019
Augemented Parser code with rules about `enum`, `file endianness` and `file flushing`.
schmouk added a commit that referenced this issue Feb 4, 2019
schmouk added a commit that referenced this issue Feb 6, 2019
schmouk added a commit that referenced this issue Feb 6, 2019
Implemented rules about assignment with a for comprehension.
schmouk added a commit that referenced this issue Feb 6, 2019
Corrected module `src/FrontEnd/fe_parser.py`.
schmouk added a commit that referenced this issue Feb 6, 2019
schmouk added a commit that referenced this issue Feb 6, 2019
Corrected version of Typee grammar specs in documentation comments.
schmouk added a commit that referenced this issue Feb 6, 2019
schmouk added a commit that referenced this issue Feb 8, 2019
Corrected module `FrontEnd/Parser/fe_parser.py` according to corrections on rule `<statements_block>`.
schmouk added a commit that referenced this issue Feb 8, 2019
Fixed a bug on num_line assignment of error IC node in module `fe_parser.ty`.
schmouk added a commit that referenced this issue Feb 14, 2019
schmouk added a commit that referenced this issue Feb 14, 2019
Implemented new version of Intermediate Code Tree into module `FrontEnd/Parser/fe_parser.py`.
schmouk added a commit that referenced this issue Feb 16, 2019
PhHays added a commit that referenced this issue Mar 14, 2019
schmouk added a commit that referenced this issue Mar 19, 2019
Added new rules for try-except-otherwise clauses as stated in new version v962 of typee grammar specs.
PhHays added a commit that referenced this issue Mar 19, 2019
schmouk added a commit that referenced this issue Apr 10, 2019
schmouk added a commit that referenced this issue Apr 11, 2019
schmouk added a commit that referenced this issue Apr 12, 2019
schmouk added a commit that referenced this issue Apr 14, 2019
Implemented code related to the newly added `otherwise`  alternative to clause `else` in statement `if` - for language consistency with statements `while`, `for`, `try`, and `switch`.
schmouk pushed a commit that referenced this issue Jun 6, 2019
Agmented Parser code according to newly added rules in version v9.3 of Typee grammar rules document.
schmouk added a commit that referenced this issue Jun 6, 2019
schmouk added a commit that referenced this issue Aug 25, 2019
Modified code of Front-End Parser according to new version v10 of __Typee__ grammar.
Fixed a bug in the code of `parser.py`.
Removed finally unused token `TK_NUMERIC` in tokens deifinitions.
schmouk added a commit that referenced this issue Aug 25, 2019
#150 - Correct/Modify Parser Code
schmouk added a commit that referenced this issue Aug 28, 2019
Modified Parser code according to last modification to version v10 of __Typee__ grammar sepcs.
schmouk added a commit that referenced this issue Sep 3, 2019
Fixed a bug in private method `_append_syntaxic_node()` in module `fe-parser.py` (missing arg in one specific case).
schmouk added a commit that referenced this issue Sep 19, 2019
Added new rules implementation about map contained types declaration in module `fe_parser.py`.
PhHays added a commit that referenced this issue Oct 2, 2019
Modified `FrontEnd.parser.py` code to conform with new specs of clause `try - exccept`.
@schmouk schmouk moved this from In progress to Stand-by in Typee v.0.0 May 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of an already existing feature or request long term issue Should take a while before closing
Projects
Typee v.0.0
  
Stand-by
Development

No branches or pull requests

3 participants