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

Intermediate Code - Abstract Syntaxic Tree #274

Open
schmouk opened this issue Nov 11, 2019 · 0 comments
Open

Intermediate Code - Abstract Syntaxic Tree #274

schmouk opened this issue Nov 11, 2019 · 0 comments
Assignees
Labels
a new feature New feature or request
Projects

Comments

@schmouk
Copy link
Contributor

schmouk commented Nov 11, 2019

We do need to redefine the IC data structure about syntax formalization.
Utility module Utils.ut_tree.py defines UTNode, UTLeaf and UTTree classes.
Let's use them to define a new class, ICAst which will deal with Abstract Syntaxic Trees.
This means :

  • creation of a new package, src.IntermediateCode;
  • creation of the module ic_ast.py;
  • implementation of the whole related stuff.

These AST will be used internally into the front-end and in relationship also with the translators of the back-end.

@schmouk schmouk added the a new feature New feature or request label Nov 11, 2019
@schmouk schmouk added this to To do in Typee v.0.0 via automation Nov 11, 2019
schmouk added a commit that referenced this issue Nov 11, 2019
- creation of new package `src.IntermedaiteCode`;
- creation of  module `src.IntermediateCode.ic_ast.py` with minimalist content;
- removing no more useful module Ùtils.ut_tree.py`.
schmouk added a commit that referenced this issue Jun 21, 2020
Started coding some stuff, finally to be replaced later.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a new feature New feature or request
Projects
Typee v.0.0
  
To do
Development

No branches or pull requests

3 participants