Module org.refcodes.criteria
Class GenerateOperatorArrays
java.lang.Object
org.matheclipse.parser.server.util.GenerateOperatorArrays
Utility for generating source codes for the
ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS
arrays from the operators.txt textfile description-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
generateOperatorTable
(InputStream is, HashMap operatorMap, HashMap operatorTokenStartSet) Generate operator table.static void
Utility for generating source codes for theASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS
arrays from an operator's text file description.
-
Constructor Details
-
GenerateOperatorArrays
public GenerateOperatorArrays()
-
-
Method Details
-
main
Utility for generating source codes for theASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS
arrays from an operator's text file description.- Parameters:
args
- ifargs.length==0
take the default/opertors.txt
file for generating the arrays; ifargs.length>=1
thearg[0]
parameters should contain the complete filename of the operator's description file
-
generateOperatorTable
public static void generateOperatorTable(InputStream is, HashMap operatorMap, HashMap operatorTokenStartSet) Generate operator table.- Parameters:
is
- the isoperatorMap
- the operator mapoperatorTokenStartSet
- the operator token start set
-