diff options
Diffstat (limited to 'src/parser/parser.ts')
-rw-r--r-- | src/parser/parser.ts | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/parser/parser.ts b/src/parser/parser.ts index 934f3ff..b73df78 100644 --- a/src/parser/parser.ts +++ b/src/parser/parser.ts @@ -473,8 +473,8 @@ function peg$parse(input, options) { }; };// @ts-ignore - var peg$f11 = function(variable, offset) {// @ts-ignore - return { variable, offset }; };// @ts-ignore + var peg$f11 = function(value, offset) {// @ts-ignore + return { value, offset }; };// @ts-ignore var peg$f12 = function(records, lastRecord) { // @ts-ignore @@ -2588,7 +2588,7 @@ peg$parseRecordExpressionTuple() { s2 = null; } // @ts-ignore - s3 = peg$parseVarStatement(); + s3 = peg$parseValue(); // @ts-ignore if (s3 !== peg$FAILED) { // @ts-ignore @@ -2879,7 +2879,7 @@ peg$parseRecordExpression() { s8 = null; } // @ts-ignore - s9 = peg$parseLiteral(); + s9 = peg$parseIdentifier(); // @ts-ignore if (s9 !== peg$FAILED) { // @ts-ignore @@ -5372,15 +5372,12 @@ export type PrimitiveOperationExpression = { continuations: ContinuationList; }; }; -export type RecordExpressionTuple = { - variable: VarStatement; - offset: OffsetStatement; -}; +export type RecordExpressionTuple = { value: Value; offset: OffsetStatement }; export type RecordExpressionTupleList = any[]; export type RecordExpression = { record: { records: RecordExpressionTupleList; - address: Literal; + address: Identifier; body: ContinuationExpression; }; }; |