Uses of Class
de.grogra.xl.compiler.pattern.PatternBuilder
Package
Description
-
Uses of PatternBuilder in de.grogra.xl.compiler
Modifier and TypeMethodDescriptionfinal PatternBuilder
Compiler.compositePattern
(antlr.collections.AST _t, BlockScope scope, PatternBuilder parent, CompiletimeModel model, boolean allowOpen, boolean context) final PatternBuilder
Compiler.nestedCompositePattern
(antlr.collections.AST _t, PatternBuilder pb) Modifier and TypeMethodDescriptionfinal PatternBuilder
Compiler.compositePattern
(antlr.collections.AST _t, BlockScope scope, PatternBuilder parent, CompiletimeModel model, boolean allowOpen, boolean context) final void
Compiler.edgeRest
(antlr.collections.AST _t, PatternBuilder pb, antlr.collections.AST label, antlr.collections.AST edge) final PatternBuilder
Compiler.nestedCompositePattern
(antlr.collections.AST _t, PatternBuilder pb) final void
Compiler.predicate
(antlr.collections.AST _t, PatternBuilder pb, antlr.collections.AST label) final Expression
Compiler.term
(antlr.collections.AST _t, PatternBuilder pb) final Expression[]
Compiler.termList
(antlr.collections.AST _t, PatternBuilder pb) final TraversalData
Compiler.traversal
(antlr.collections.AST _t, PatternBuilder pb, antlr.collections.AST label) -
Uses of PatternBuilder in de.grogra.xl.compiler.pattern
Modifier and TypeMethodDescriptionPatternBuilder.addComposite
(antlr.collections.AST label, PatternBuilder child, EdgeDirection direction, boolean optional, antlr.collections.AST pos) PatternBuilder.addTraversal
(antlr.collections.AST label, PatternBuilder child, EdgeDirection direction, Expression min, Expression max, boolean addFolding, antlr.collections.AST pos) boolean
PatternBuilder.enclosesOrEquals
(PatternBuilder c) ModifierConstructorDescriptionPatternBuilder
(CompiletimeModel model, PatternBuilder parent, BlockScope scope, antlr.collections.AST pos) -
Uses of PatternBuilder in de.grogra.xl.compiler.scope
Modifier and TypeMethodDescriptionfinal boolean
Local.isVariable
(PatternBuilder builder) void
Local.setVariable
(PatternBuilder builder) -
Uses of PatternBuilder in de.grogra.xl.expr