Packages

package astcreation

Type Members

  1. class AntlrCModuleParserDriver extends AntlrParserDriver
  2. abstract class AntlrParserDriver extends AnyRef
  3. class AstVisitor extends ASTNodeVisitor with AntlrParserDriverObserver
  4. class CModuleParserTreeListener extends ModuleBaseListener
  5. class Scope[I, V, S] extends AnyRef

    Handles the scope stack for tracking identifier to variable relation.

    Handles the scope stack for tracking identifier to variable relation.

    I

    Identifier type.

    V

    Variable type.

    S

    Scope type.

  6. case class ScopeElement[I, V, S](scopeNode: S, variables: Map[I, V] = Map[I, V]()) extends Product with Serializable

    A single element of a scope stack.

    A single element of a scope stack.

    I

    Identifier type.

    V

    Variable type.

    S

    Scope type.

Ungrouped