summaryrefslogtreecommitdiff
path: root/src/parser/parser.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser/parser.ts')
-rw-r--r--src/parser/parser.ts15
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;
};
};