spreadsheet
typeScript/javascript spreadsheet parser, with formulas.
git clone https://git.vogt.world/spreadsheet.git
Log | Files | README.md
← All files
name: src/Parser/ReduceActions.ts
-rw-r--r--
927
 1const enum ReduceActions {
 2  NoAction = 0,
 3  ReturnLast = 1,
 4  CallVariable = 2,
 5  AsNumber = 5,
 6  AsString = 6,
 7  Ampersand = 7,
 8  Equals = 8,
 9  Plus = 9,
10  LastExpression = 10,
11  LTE = 11,
12  GTE = 12,
13  NotEqual = 13,
14  GT = 15,
15  LT = 16,
16  Minus = 17,
17  Multiply = 18,
18  Divide = 19,
19  ToPower = 20,
20  InvertNumber = 21,
21  ToNumberNANAsZero = 22,
22  CallFunctionLastBlank = 23,
23  CallFunctionLastTwoInStack = 24,
24  CellValueAsExpression = 25,
25  ErrorAndContinue = 26,
26  ErrorAndContinueWithOtherErrors = 27,
27  FixedCellValue = 28,
28  FixedCellRangeValue = 29,
29  CellValue = 30,
30  CellRangeValue = 31,
31  EnsureIsArray = 32,
32  EnsureYYTextIsArray = 33,
33  ReduceInt = 34,
34  ReducePercent = 35,
35  WrapCurrentTokenAsArray = 36,
36  EnsureLastTwoINArrayAndPush = 37,
37  ReflexiveReduce = 38,
38  ReduceFloat = 39,
39  ReducePrevAsPercent = 40,
40  ReduceLastThreeA = 41,
41  ReduceLastThreeB = 42,
42  AsError = 43
43}
44
45export {
46  ReduceActions
47}