UNPKG

thaw-interpreter-types

Version:
305 lines 9.55 kB
export declare enum GrammarSymbol { UndefinedSymbol = 0, Lambda = 1, Dot = 2, terminalBegin = 3, terminalEnd = 4, terminalAssign = 5, terminalSemicolon = 6, terminalRead = 7, terminalWrite = 8, terminalLeftBracket = 9, terminalRightBracket = 10, terminalLeftSquareBracket = 11, terminalRightSquareBracket = 12, terminalOrBar = 13, terminalComma = 14, terminalID = 15, terminalVariable = 16, terminalIntegerLiteral = 17, terminalFloatLiteral = 18, terminalStringLiteral = 19, terminalPlus = 20, terminalMinus = 21, terminalCond = 22, terminalLet = 23, terminalLetStar = 24, terminalDefine = 25, terminalIf = 26, terminalWhile = 27, terminalSet = 28, terminalMultiply = 29, terminalDivide = 30, terminalEquals = 31, terminalLessThan = 32, terminalGreaterThan = 33, terminalPrint = 34, terminalCons = 35, terminalCar = 36, terminalCdr = 37, terminalNumberPred = 38, terminalSymbolPred = 39, terminalListPred = 40, terminalNullPred = 41, terminalStringPred = 42, terminalApostrophe = 43, terminalDot = 44, terminalList = 45, terminalRplaca = 46, terminalRplacd = 47, terminalDefineMacro = 48, terminalQuoteKeyword = 49, terminalRandom = 50, terminalToString = 51, terminalListToString = 52, terminalStringToList = 53, terminalStringToSymbol = 54, terminalSin = 55, terminalCos = 56, terminalTan = 57, terminalPow = 58, terminalExp = 59, terminalLn = 60, terminalFloor = 61, terminalAtan2 = 62, terminalThrow = 63, terminalStringLessThan = 64, terminalPrimOpPred = 65, terminalClosurePred = 66, terminalLambdaKeyword = 67, terminalLetRec = 68, terminalCallCC = 69, terminalNameBeginningWithCapital = 70, terminalNameNotBeginningWithCapital = 71, terminalFrom = 72, terminalInferPred = 73, terminalNotSymbol = 74, terminalIs = 75, terminalLessOrEqual = 76, terminalGreaterOrEqual = 77, terminalNotEqual = 78, terminalArithmeticEqual = 79, terminalArithmeticNotEqual = 80, terminalUnifiable = 81, terminalNotUnifiable = 82, terminalIfThen = 83, terminalColon = 84, terminalDCGArrow = 85, terminalUniv = 86, terminalCaret = 87, terminalFn = 88, terminalThickArrow = 89, terminalIn = 90, terminalTrue = 91, terminalFalse = 92, terminalComb = 93, terminalInc = 94, terminalDec = 95, terminalAnd = 96, terminalOr = 97, terminalIsZero = 98, terminalNil = 99, terminalOctothorpe = 100, terminalDollar = 101, terminalClass = 102, terminalObjectPred = 103, terminalStrlen = 104, terminalSubstr = 105, terminalTypename = 106, terminalStrcat = 107, terminalNewArray = 108, terminalArrayLength = 109, terminalArrayGet = 110, terminalArraySet = 111, terminalArrayPred = 112, terminalCharPred = 113, terminalStringIndex = 114, terminalVectorConst = 115, terminalMax = 116, terminalPlusSlash = 117, terminalMinusSlash = 118, terminalMultiplySlash = 119, terminalDivideSlash = 120, terminalMaxSlash = 121, terminalOrSlash = 122, terminalAndSlash = 123, terminalCompress = 124, terminalShape = 125, terminalRavel = 126, terminalRestruct = 127, terminalCat = 128, terminalIndx = 129, terminalTrans = 130, terminalSquareBrackets = 131, terminalDoubleSubscripting = 132, terminalCluster = 133, terminalRep = 134, terminalExport = 135, terminalThen = 136, terminalElse = 137, terminalCall = 138, terminalTypeBoolean = 139, terminalTypeByte = 140, terminalTypeClosure = 141, terminalTypeInteger = 142, terminalTypeFloatingPoint = 143, terminalTypeList = 144, terminalTypeMap = 145, terminalTypeString = 146, terminalModulus = 147, terminalMapGet = 148, terminalMapSet = 149, terminalAsync = 150, terminalPlusEqual = 151, terminalMinusEqual = 152, terminalMultiplyEqual = 153, terminalDivideEqual = 154, terminalModulusEqual = 155, terminalLeftCurlyBrace = 156, terminalRightCurlyBrace = 157, terminalDo = 158, terminalForEach = 159, terminalDeclare = 160, terminalBooleanPred = 161, terminalMapPred = 162, terminalPairPred = 163, terminalLogicalNot = 164, terminalBitwiseAnd = 165, terminalBitwiseOr = 166, terminalBitwiseXor = 167, terminalBitwiseNot = 168, terminalBitwiseShiftLeft = 169, terminalBitwiseShiftRight = 170, terminalBitwiseAndEqual = 171, terminalBitwiseOrEqual = 172, terminalBitwiseXorEqual = 173, terminalBitwiseShiftLeftEqual = 174, terminalBitwiseShiftRightEqual = 175, terminalIncrement = 176, terminalDecrement = 177, terminalQuestionMark = 178, terminalColonColon = 179, terminalEOF = 180, nonterminalStart = 181, nonterminalProgram = 182, nonterminalStatementList = 183, nonterminalStatementTail = 184, nonterminalStatement = 185, nonterminalIDList = 186, nonterminalIDTail = 187, nonterminalExprList = 188, nonterminalExprTail = 189, nonterminalExpression = 190, nonterminalTerm = 191, nonterminalPrimaryTail = 192, nonterminalPrimary = 193, nonterminalAddOp = 194, nonterminalBracketedEntity = 195, nonterminalInput = 196, nonterminalFunDef = 197, nonterminalFunction = 198, nonterminalArgList = 199, nonterminalVariableList = 200, nonterminalVariable = 201, nonterminalValue = 202, nonterminalBracketedExpression = 203, nonterminalExpressionList = 204, nonterminalOptr = 205, nonterminalValueOp = 206, nonterminalQuotedConst = 207, nonterminalSExpression = 208, nonterminalSExpressionList = 209, nonterminalSymbol = 210, nonterminalMacroDef = 211, nonterminalExprPairList = 212, nonterminalLetKeyword = 213, nonterminalVarExprList = 214, nonterminalBracketedInput = 215, nonterminalUnbracketedInput = 216, nonterminalSExpressionListTail = 217, nonterminalClause = 218, nonterminalQuery = 219, nonterminalGoal = 220, nonterminalClauseTail = 221, nonterminalGoalList = 222, nonterminalGoalListTail = 223, nonterminalList = 224, nonterminalListContents = 225, nonterminalListContentsTail = 226, nonterminalFunctorExpression = 227, nonterminalTailOfGoalOrFunctorExpression = 228, nonterminalExpressionListTail = 229, nonterminalGoalTail1 = 230, nonterminalVariableOrNumericLiteral = 231, nonterminalLambdaExpression = 232, nonterminalLetStatement = 233, nonterminalFunctionCall = 234, nonterminalAfterVariable = 235, nonterminalClassDef = 236, nonterminalClass = 237, nonterminalInstVars = 238, nonterminalMethodDef = 239, nonterminalMethodDefList = 240, nonterminalLiteralList = 241, nonterminalVectorConst = 242, nonterminalIntegerLiteralList = 243, nonterminalClusterDef = 244, nonterminalRep = 245, nonterminalFunDefList = 246, nonterminalOnePartName = 247, nonterminalOnePartNameTail = 248, nonterminalExportList = 249, nonterminalOnePartNameList = 250, nonterminalArithmeticExpression = 251, nonterminalArithmeticExpression0 = 252, nonterminalArithmeticExpression1 = 253, nonterminalArithmeticExpression2 = 254, nonterminalArithmeticExpression3 = 255, nonterminalArithmeticExpression4 = 256, nonterminalArithmeticExpression5 = 257, nonterminalArithmeticExpression6 = 258, nonterminalArithmeticExpression7 = 259, nonterminalArithmeticExpression8 = 260, nonterminalArithmeticExpression9 = 261, nonterminalArithmeticExpression10 = 262, nonterminalArithmeticExpression11 = 263, nonterminalArithmeticExpression12 = 264, nonterminalArithmeticExpression13 = 265, nonterminalArithmeticExpression14 = 266, nonterminalArithmeticExpression15 = 267, nonterminalArithmeticOperator = 268, nonterminalArithmeticOperator1 = 269, nonterminalArithmeticOperator2 = 270, nonterminalArithmeticOperator3 = 271, nonterminalArithmeticOperator4 = 272, nonterminalArithmeticOperator5 = 273, nonterminalArithmeticOperator6 = 274, nonterminalArithmeticOperator7 = 275, nonterminalArithmeticOperator8 = 276, nonterminalArithmeticOperator9 = 277, nonterminalArithmeticOperator10 = 278, nonterminalArithmeticOperator11 = 279, nonterminalArithmeticOperator12 = 280, nonterminalArithmeticOperator13 = 281, nonterminalArithmeticOperator14 = 282, nonterminalArithmeticOperator15 = 283, nonterminalArithmeticComparisonOperator = 284, nonterminalActualParameterList = 285, nonterminalFormalParameterList = 286, nonterminalCommaSeparatedVariableList = 287, nonterminalCommaSeparatedExpressionList = 288, nonterminalTypeName = 289, nonterminalTypeExpression = 290, nonterminalTypeParameterized = 291, nonterminalOptionalElseBlock = 292, nonterminalNonEmptyExpressionList = 293, nonterminalLValue = 294, nonterminalAssignmentOperator = 295, nonterminalBlock = 296, nonterminalDeclarationPartOfBlock = 297, nonterminalDeclaration = 298, nonterminalDeclarationList = 299, nonterminalValueList = 300, nonterminalValueListTail = 301 } //# sourceMappingURL=grammar-symbols.d.ts.map