summaryrefslogtreecommitdiff
path: root/src/ast/expr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast/expr.cpp')
-rw-r--r--src/ast/expr.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ast/expr.cpp b/src/ast/expr.cpp
index 42010868..24e6ab3b 100644
--- a/src/ast/expr.cpp
+++ b/src/ast/expr.cpp
@@ -363,6 +363,13 @@ NODE(ExprNode_String, {
},{
return NEWNODE(ExprNode_String, m_value);
})
+NODE(ExprNode_ByteString, {
+ s.item(m_value);
+},{
+ os << "b\"" << m_value << "\"";
+},{
+ return NEWNODE(ExprNode_ByteString, m_value);
+})
NODE(ExprNode_Closure, {
s.item(m_args);
@@ -708,6 +715,7 @@ NV(ExprNode_Integer, {(void)node;})
NV(ExprNode_Float, {(void)node;})
NV(ExprNode_Bool, {(void)node;})
NV(ExprNode_String, {(void)node;})
+NV(ExprNode_ByteString, {(void)node;})
NV(ExprNode_Closure,
{