You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some remarks on the design of the new codegen architecture:
Code generation should be a two-step transformation: (1) produce FunC ASTs, (2) pretty-print FunC ASTs which we then use to feed into the FunC compiler as we do new;
Special care should be taken to avoid clashes between identifiers and FunC keywords;
The FunC pretty-printer should produce human readable code that should look like the currently produced FunC code;
The FunC pretty-printer should have configuration options to support fully-parenthesized expressions and more human-readable version (we should focus on the easier fully-parenthesized version first);
The TypeScript representation of FunC AST and the pretty-printer should be available as a separate NPM package so it can be re-used by TON community.
Related issue in the ongoing series of refactorings: #458.
The text was updated successfully, but these errors were encountered:
Some remarks on the design of the new codegen architecture:
Related issue in the ongoing series of refactorings: #458.
The text was updated successfully, but these errors were encountered: