summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/GrammarUtil.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Slice/GrammarUtil.h')
-rw-r--r--cpp/src/Slice/GrammarUtil.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/cpp/src/Slice/GrammarUtil.h b/cpp/src/Slice/GrammarUtil.h
index bc349184dc0..a3fc29b74d2 100644
--- a/cpp/src/Slice/GrammarUtil.h
+++ b/cpp/src/Slice/GrammarUtil.h
@@ -27,6 +27,7 @@ class FloatingTok;
class ExceptionListTok;
class ClassListTok;
class EnumeratorListTok;
+class SyntaxTreeBaseStringTok;
typedef ::IceUtil::Handle<StringTok> StringTokPtr;
typedef ::IceUtil::Handle<StringListTok> StringListTokPtr;
@@ -38,6 +39,7 @@ typedef ::IceUtil::Handle<FloatingTok> FloatingTokPtr;
typedef ::IceUtil::Handle<ExceptionListTok> ExceptionListTokPtr;
typedef ::IceUtil::Handle<ClassListTok> ClassListTokPtr;
typedef ::IceUtil::Handle<EnumeratorListTok> EnumeratorListTokPtr;
+typedef ::IceUtil::Handle<SyntaxTreeBaseStringTok> SyntaxTreeBaseStringTokPtr;
// ----------------------------------------------------------------------
// StringTok
@@ -96,7 +98,7 @@ class SLICE_API IntegerTok : public GrammarBase
public:
IntegerTok() { }
- long v;
+ Long v;
};
// ----------------------------------------------------------------------
@@ -108,7 +110,7 @@ class SLICE_API FloatingTok : public GrammarBase
public:
FloatingTok() { }
- double v;
+ Double v;
};
// ----------------------------------------------------------------------
@@ -159,6 +161,18 @@ public:
EnumeratorList v;
};
+// ----------------------------------------------------------------------
+// SyntaxTreeBaseStringTok
+// ----------------------------------------------------------------------
+
+class SLICE_API SyntaxTreeBaseStringTok : public GrammarBase
+{
+public:
+
+ SyntaxTreeBaseStringTok() { }
+ SyntaxTreeBaseString v;
+};
+
}
#endif