Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / ExpressionDefinitions.h
diff options
context:
space:
mode:
1 files changed, 5 insertions, 0 deletions
-rw-r--r--JSImpl/src/ExpressionDefinitions.h5
diff --git a/JSImpl/src/ExpressionDefinitions.h b/JSImpl/src/ExpressionDefinitions.h
index 93d8fb9..1fad948 100644
--- a/JSImpl/src/ExpressionDefinitions.h
+++ b/JSImpl/src/ExpressionDefinitions.h
@@ -11,6 +11,10 @@
#define LITERAL_STRING_MEMBERS(MACRO)\
MACRO(IPLString, Value, "")
+#define LITERAL_FIELD_MEMBERS(MACRO)\
+ MACRO(ExpressionPtr, Identifier, nullptr)\
+ MACRO(ExpressionPtr, Value, nullptr)
+
#define LITERAL_OBJECT_MEMBERS(MACRO)\
MACRO(IPLVector<ExpressionPtr>, Values, IPLVector<ExpressionPtr>())
@@ -84,6 +88,7 @@
MACRO(LiteralBoolean, LITERAL_BOOLEAN_MEMBERS)\
MACRO(LiteralNumber, LITERAL_NUMBER_MEMBERS)\
MACRO(LiteralString, LITERAL_STRING_MEMBERS)\
+ MACRO(LiteralField, LITERAL_FIELD_MEMBERS)\
MACRO(LiteralObject, LITERAL_OBJECT_MEMBERS)\
MACRO(BinaryExpression, BINARY_EXPRESSION_MEMBERS)\
MACRO(UnaryExpression, UNARY_EXPRESSION_MEMBERS)\