public class StrictHarvestingUnitCompiler extends AbstractReportableUnitCompiler
IReportableUnitCompiler.Level
Constructor and Description |
---|
StrictHarvestingUnitCompiler() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkBuffer(org.antlr.runtime.tree.CommonTree buffer)
now we check the parameters for this buffer, looking for
StrictHarvestingEnabled.
|
protected void |
checkProduction(org.antlr.runtime.tree.CommonTree node)
we scan through all the match conditions and check for an add, remove or
modify.
|
protected void |
compile(org.antlr.runtime.tree.CommonTree node)
do the actual compilation checks.
|
compile, getCollection, getRelevantTypes, getReportLevel, postCompile, preCompile, report, report, setRelevantTypes, setReportLevel
protected void compile(org.antlr.runtime.tree.CommonTree node)
AbstractReportableUnitCompiler
AbstractReportableUnitCompiler.report(String, CommonTree)
, which will format the appropriate
message and store it in the correct collection.compile
in class AbstractReportableUnitCompiler
protected void checkProduction(org.antlr.runtime.tree.CommonTree node)
node
- protected void checkBuffer(org.antlr.runtime.tree.CommonTree buffer)
buffer
-