Packages

package builder

Type Members

  1. class ContentBuilderStack extends AnyRef
  2. class FunctionContentBuilder extends AstNodeBuilder[AstNode]

    The FunctionContentBuilder is invoked while walking the parse tree to create ASTs for the contents of functions, i.e., the first-level compound statements of functions.

    The FunctionContentBuilder is invoked while walking the parse tree to create ASTs for the contents of functions, i.e., the first-level compound statements of functions.

    Since the fuzzy parser avoids using nested grammar rules as these rules often require reading all tokens of a file only to realize that the default rule must be taken, the most difficult task this code fulfills is to produce a correctly nested AST.

  3. class NestingReconstructor extends AnyRef
  4. class ParameterListBuilder extends AstNodeBuilder[ParameterList]
  5. class ShadowStack extends AnyRef
  6. class TemplateParameterListBuilder extends AstNodeBuilder[TemplateParameterList]

Ungrouped