Uses of Class
de.grogra.xl.compiler.scope.BlockScope
-
Uses of BlockScope in de.grogra.xl.compiler
Modifier and TypeMethodDescriptionfinal Expression
Compiler.anonymousClass
(antlr.collections.AST _t, BlockScope scope, Type type, antlr.collections.AST typeAST, Expression qualifier, Expression[] args, antlr.collections.AST root) final Expression
Compiler.arrayIndex
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.arrayInitializer
(antlr.collections.AST _t, BlockScope scope, Type type) final Expression
Compiler.assignOp
(antlr.collections.AST _t, BlockScope scope, antlr.collections.AST pos) final PatternBuilder
Compiler.compositePattern
(antlr.collections.AST _t, BlockScope scope, PatternBuilder parent, CompiletimeModel model, boolean allowOpen, boolean context) final Expression
Compiler.compoundAssignOp
(antlr.collections.AST _t, BlockScope scope, Expression op, String operatorName, antlr.collections.AST root) final Expression
Compiler.deferredOp
(antlr.collections.AST _t, BlockScope scope, String op, antlr.collections.AST pos) final Expression
Compiler.edgeExpr
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.elist
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.graph
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.incOp
(antlr.collections.AST _t, BlockScope scope, boolean postfix, byte inc, String operatorName, antlr.collections.AST root) final Expression
Compiler.initializer
(antlr.collections.AST _t, BlockScope scope, Type type) final int
Compiler.labelRef
(antlr.collections.AST _t, BlockScope scope, boolean forContinue, antlr.collections.AST pos) final Expression
Compiler.loop
(antlr.collections.AST _t, BlockScope scope, String label) final Block
Compiler.loopBlock
(antlr.collections.AST _t, BlockScope scope, String label) final Expression
Compiler.methodInvocation
(antlr.collections.AST _t, BlockScope scope, de.grogra.xl.compiler.ArgumentTransformations impl) final Expression
Compiler.newExpression
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.node
(antlr.collections.AST _t, BlockScope scope, antlr.collections.AST pos, Expression producerIn) final Expression
Compiler.nodeExpr
(antlr.collections.AST _t, BlockScope scope, ExpressionFactory producer, antlr.collections.AST pos) final Expression
Compiler.produce
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.query
(antlr.collections.AST _t, BlockScope scope, ExpressionFactory graph, CompiletimeModel model, boolean forProduction, boolean context) final Expression
Compiler.rule
(antlr.collections.AST _t, BlockScope scope, ExpressionFactory graph, CompiletimeModel model) final Expression
Compiler.ruleBlock
(antlr.collections.AST _t, BlockScope scope) static void
CompilerBase.setBlockScope
(Expression e, BlockScope s) final Expression
Compiler.slist
(antlr.collections.AST _t, BlockScope scope) final void
Compiler.slistInScope
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.stat
(antlr.collections.AST _t, BlockScope scope, String label) final Block
Compiler.statBlock
(antlr.collections.AST _t, BlockScope scope) final Expression
Compiler.switchStatement
(antlr.collections.AST _t, BlockScope enclosing, String label) CompilerBase.verifyNotDeclared
(antlr.collections.AST name, BlockScope s) CompilerBase.verifyNotDeclared
(String name, BlockScope s, antlr.collections.AST pos) final Expression
Compiler.withBlock
(antlr.collections.AST _t, BlockScope scope, Expression i, antlr.collections.AST block) -
Uses of BlockScope in de.grogra.xl.compiler.pattern
ModifierConstructorDescriptionPatternBuilder
(CompiletimeModel model, PatternBuilder parent, BlockScope scope, antlr.collections.AST pos) -
Uses of BlockScope in de.grogra.xl.compiler.scope
Modifier and TypeMethodDescriptionvoid
BlockScope.receiveLocals
(BlockScope src, antlr.collections.AST behind) void
BlockScope.setScopeForLocals
(BlockScope scope) ModifierConstructorDescriptionInstanceScope
(BlockScope enclosing) ProduceScope
(BlockScope enclosing, Local producer)