Files changed (2)
+It is intended to serve as a common component between ordinary class declarations and mixin applications.
+Such identifiers are illegal in regular Newspeak code, and are used as synthetic names in generated code, precisely because they cannot conflict with user code.
+Synthetic code that references such identifiers cannot be processed by the usual parser pipeline, and has often been manufactured by tedious and error prone manual AST construction.
+The intent is that instead, such code could be written as source code and parsedusing this parser, producing a valid AST that the rest of the compiler can use.
(* Parser for Newsqueak2. Produces a Newsqueak AST. This tree represents syntax only. No attribution information such as scopes/symbol tables, types etc. is present in the tree. The tree only gives its structure and the source code positions of the nodes.