Package com.articulate.sigma.parsing
Class Preprocessor
java.lang.Object
com.articulate.sigma.parsing.Preprocessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpreprocess(Set<FormulaAST> rowvar, Set<FormulaAST> predvar, Set<FormulaAST> rules) static voidutility to remove explosive rulesreparse(Collection<FormulaAST> rules) After preprocessing, parse the new formula string in order to set the caches correctly
-
Field Details
-
kb
-
debug
public static boolean debug
-
-
Constructor Details
-
Preprocessor
-
-
Method Details
-
removeMultiplePredVar
utility to remove explosive rules -
preprocess
public Collection<FormulaAST> preprocess(Set<FormulaAST> rowvar, Set<FormulaAST> predvar, Set<FormulaAST> rules) -
reparse
After preprocessing, parse the new formula string in order to set the caches correctly
-