Uses of Interface
eu.bandm.tools.paisley.CompilationContext
Package
Description
A modular implementation of pattern matching on arbitrary objects.
-
Uses of CompilationContext in eu.bandm.tools.paisley
Modifier and TypeMethodDescriptionprotected void
MultiTransform.compileApply
(CompilationContext context) protected void
Transform.compileApply
(CompilationContext context) protected final void
Atomic.compileClear
(CompilationContext context) protected final void
Atomic.compileClear
(CompilationContext context, boolean recursively) protected void
Binary.compileClear
(CompilationContext context, boolean recursively) protected void
Lazy.compileClear
(CompilationContext context, boolean recursively) protected void
Pattern.compileClear
(CompilationContext context) protected void
Pattern.compileClear
(CompilationContext context, boolean recursively) protected void
Unary.compileClear
(CompilationContext context, boolean recursively) protected void
FlatMultiTransform.compileClose
(CompilationContext context) protected void
MultiTransform.compileClose
(CompilationContext context) protected final void
Atomic.compileCut
(CompilationContext context) protected final void
Atomic.compileCut
(CompilationContext context, boolean recursively) protected void
Binary.compileCut
(CompilationContext context, boolean recursively) protected void
Lazy.compileCut
(CompilationContext context, boolean recursively) protected void
Pattern.compileCut
(CompilationContext context) protected void
Pattern.compileCut
(CompilationContext context, boolean recursively) protected void
Pattern.Either.compileCut
(CompilationContext context, boolean recursively) protected void
Unary.compileCut
(CompilationContext context, boolean recursively) protected void
Variable.compileCut
(CompilationContext context) protected void
Variable.compileCut
(CompilationContext context, boolean recursively) protected void
FlatMultiTransform.compileHasNext
(CompilationContext context) protected void
MultiTransform.compileHasNext
(CompilationContext context) protected void
Lazy.compileIsDeterministic
(CompilationContext context) protected void
Pattern.compileIsDeterministic
(CompilationContext context) protected void
RestrictedTransform.compileIsDomain
(CompilationContext context) protected void
RestrictedTransform.compileIsRange
(CompilationContext context) protected void
Binary.compileMatch
(CompilationContext context) protected void
Constraint.compileMatch
(CompilationContext context) protected void
FlatMultiTransform.compileMatch
(CompilationContext context) protected void
Lazy.compileMatch
(CompilationContext context) protected void
Pattern.compileMatch
(CompilationContext context) protected void
Pattern.Either.compileMatch
(CompilationContext context) protected void
Proxy.compileMatch
(CompilationContext context) protected void
RestrictedTransform.compileMatch
(CompilationContext context) protected void
TotalTransform.compileMatch
(CompilationContext context) protected final void
Atomic.compileMatchAgain
(CompilationContext context) protected void
Binary.compileMatchAgain
(CompilationContext context) protected void
FlatMultiTransform.compileMatchAgain
(CompilationContext context) protected void
Lazy.compileMatchAgain
(CompilationContext context) protected void
Pattern.compileMatchAgain
(CompilationContext context) protected void
Pattern.Either.compileMatchAgain
(CompilationContext context) protected void
Proxy.compileMatchAgain
(CompilationContext context) protected void
RestrictedTransform.compileMatchAgain
(CompilationContext context) protected void
TotalTransform.compileMatchAgain
(CompilationContext context) protected void
Variable.compileMatchAgain
(CompilationContext context) protected void
FlatMultiTransform.compileMatchNext
(CompilationContext context) protected void
Pattern.Either.compileMatchNext
(CompilationContext context) protected void
Pattern.Either.compileMatchNext
(CompilationContext context, boolean again) protected void
FlatMultiTransform.compileMatchNextBody
(CompilationContext context) protected void
FlatMultiTransform.compileNext
(CompilationContext context) protected void
MultiTransform.compileNext
(CompilationContext context) protected void
FlatMultiTransform.compileOpen
(CompilationContext context) protected void
MultiTransform.compileOpen
(CompilationContext context) protected VariableContext.Variable
Pattern.compileSubPattern
(CompilationContext context) protected VariableContext.Variable
Pattern.compileThis
(CompilationContext context) PatternCompilationContext.createSubPattern
(CompilationContext parent) protected void
Pattern.startCompile
(CompilationContext context)