![]() | LGSPMatcherGenerator Methods |
The LGSPMatcherGenerator type exposes the following members.
Name | Description | |
---|---|---|
![]() | FillInStaticSearchPlans |
Do the static search planning again so we can explain the search plan
|
![]() | GenerateAction(LGSPGraph, String, String, LGSPAction) |
Generate a new action for the given action, doing the same work,
but hopefully faster by taking graph analysis information into account
|
![]() | GenerateAction(ScheduledSearchPlan, LGSPAction, String, String, String) |
Generates an LGSPAction object for the given scheduled search plan.
|
![]() | GenerateActionAndMatcher |
Generates the action interface plus action implementation including the matcher source code
for the given rule pattern into the given source builder
|
![]() | GenerateActionAndMatcherOfAlternative |
Generates the action interface plus action implementation including the matcher source code
for the given alternative into the given source builder
|
![]() | GenerateActionAndMatcherOfIterated |
Generates the action interface plus action implementation including the matcher source code
for the given iterated pattern into the given source builder
|
![]() | GenerateActionAndMatcherOfNestedPatterns |
Generates the action interface plus action implementation including the matcher source code
for the alternatives/iterateds nested within the given negative/independent pattern graph into the given source builder
|
![]() | GenerateActions |
Generate new actions for the given actions, doing the same work,
but hopefully faster by taking graph analysis information into account
|
![]() | GenerateFileHeaderForActionsFile |
Generates file header for actions file into given source builer
|
![]() | GenerateMatcherClassHeadAlternative |
Generates matcher class head source code for the given alternative into given source builder
isInitialStatic tells whether the initial static version or a dynamic version after analyze is to be generated.
|
![]() | GenerateMatcherClassHeadIterated |
Generates matcher class head source code for the given iterated pattern into given source builder
isInitialStatic tells whether the initial static version or a dynamic version after analyze is to be generated.
|
![]() | GenerateMatcherClassHeadSubpattern |
Generates matcher class head source code for the subpattern of the rulePattern into given source builder
isInitialStatic tells whether the initial static version or a dynamic version after analyze is to be generated.
|
![]() | GenerateMatcherClassTail |
Generates matcher class tail source code
|
![]() | GenerateScheduledSearchPlans |
Generates scheduled search plans needed for matcher code generation for action compilation
out of graph with analyze information,
The scheduled search plans are added to the main and the nested pattern graphs.
|
![]() | GetDynCompilerSetup |
Setup of compiler parameters for recompilation of actions at runtime taking care of analyze information
|
![]() | GetModel | |
![]() ![]() | SetNeedForProfiling(ExpressionOrYielding) | |
![]() ![]() | SetNeedForProfiling(PatternGraph) |