public class ProductionCompilerEvaluator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
ProductionCompilerEvaluator.Collapser |
protected static class |
ProductionCompilerEvaluator.Evaluator |
protected static class |
ProductionCompilerEvaluator.Mapper |
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
add |
static java.lang.Integer[] |
bufferActions |
static ProductionCompilerEvaluator.Collapser |
collapse_add_p1 |
static ProductionCompilerEvaluator.Collapser |
collapse_compileout_add_p1 |
static ProductionCompilerEvaluator.Collapser |
collapse_no_add_p1 |
static ProductionCompilerEvaluator.Collapser |
collapse_nonimmediate_add_p1_not_harvested |
static java.lang.Integer |
empty |
static ProductionCompilerEvaluator.Mapper |
mapper_add_p1 |
static ProductionCompilerEvaluator.Mapper |
mapper_no_add_p1 |
static ProductionCompilerEvaluator.Mapper |
mapper_nondeterministic_add_p1 |
static java.lang.Integer |
match |
static java.lang.Integer |
modify |
static ProductionCompilerEvaluator.Evaluator |
no_rhs_reference |
static ProductionCompilerEvaluator.Evaluator |
p2_busy_or_empty |
static java.lang.Integer |
query |
static java.lang.Integer |
remove |
static ProductionCompilerEvaluator.Evaluator |
same_queries |
Modifier and Type | Method and Description |
---|---|
boolean |
canCompile(DefaultProductionCompiler6.BufferStruct one,
DefaultProductionCompiler6.BufferStruct two,
ICompilableBuffer buffer) |
DefaultProductionCompiler6.BufferStruct |
collapseBuffer(DefaultProductionCompiler6.BufferStruct one,
DefaultProductionCompiler6.BufferStruct two,
ICompilableBuffer buffer) |
java.util.Map<java.lang.String,java.lang.Object> |
extractMap(DefaultProductionCompiler6.BufferStruct one,
DefaultProductionCompiler6.BufferStruct two,
ICompilableBuffer buffer) |
public static java.lang.Integer empty
public static java.lang.Integer match
public static java.lang.Integer query
public static java.lang.Integer modify
public static java.lang.Integer add
public static java.lang.Integer remove
public static java.lang.Integer[] bufferActions
public static ProductionCompilerEvaluator.Evaluator no_rhs_reference
public static ProductionCompilerEvaluator.Evaluator p2_busy_or_empty
public static ProductionCompilerEvaluator.Evaluator same_queries
public static ProductionCompilerEvaluator.Mapper mapper_no_add_p1
public static ProductionCompilerEvaluator.Mapper mapper_add_p1
public static ProductionCompilerEvaluator.Mapper mapper_nondeterministic_add_p1
public static ProductionCompilerEvaluator.Collapser collapse_no_add_p1
public static ProductionCompilerEvaluator.Collapser collapse_add_p1
public static ProductionCompilerEvaluator.Collapser collapse_compileout_add_p1
public static ProductionCompilerEvaluator.Collapser collapse_nonimmediate_add_p1_not_harvested
public boolean canCompile(DefaultProductionCompiler6.BufferStruct one, DefaultProductionCompiler6.BufferStruct two, ICompilableBuffer buffer)
public java.util.Map<java.lang.String,java.lang.Object> extractMap(DefaultProductionCompiler6.BufferStruct one, DefaultProductionCompiler6.BufferStruct two, ICompilableBuffer buffer)
public DefaultProductionCompiler6.BufferStruct collapseBuffer(DefaultProductionCompiler6.BufferStruct one, DefaultProductionCompiler6.BufferStruct two, ICompilableBuffer buffer)