Class GenerateOperatorArrays



  • public class GenerateOperatorArrays
    extends java.lang.Object
    Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from the operators.txt textfile description
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void generateOperatorTable​(java.io.InputStream is, java.util.HashMap operatorMap, java.util.HashMap operatorTokenStartSet)
      Generate operator table.
      static void main​(java.lang.String[] args)
      Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from an operator's text file description.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GenerateOperatorArrays

        public GenerateOperatorArrays​()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from an operator's text file description.
        Parameters:
        args - if args.length==0 take the default /opertors.txt file for generating the arrays; if args.length>=1 the arg[0] parameters should contain the complete filename of the operator's description file
      • generateOperatorTable

        public static void generateOperatorTable​(java.io.InputStream is,
                                                 java.util.HashMap operatorMap,
                                                 java.util.HashMap operatorTokenStartSet)
        Generate operator table.
        Parameters:
        is - the is
        operatorMap - the operator map
        operatorTokenStartSet - the operator token start set