diff options
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo.hpp')
-rw-r--r-- | ddl/out/LambdaCube.TypeInfo.hpp | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/ddl/out/LambdaCube.TypeInfo.hpp b/ddl/out/LambdaCube.TypeInfo.hpp index dd6b023..993388d 100644 --- a/ddl/out/LambdaCube.TypeInfo.hpp +++ b/ddl/out/LambdaCube.TypeInfo.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-02-26T10:42:57.376331000000Z | 2 | // 2016-02-26T11:29:11.823283000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.TypeInfo_H | 4 | #ifndef HEADER_LambdaCube.TypeInfo_H |
5 | #define HEADER_LambdaCube.TypeInfo_H | 5 | #define HEADER_LambdaCube.TypeInfo_H |
@@ -8,19 +8,32 @@ | |||
8 | 8 | ||
9 | #include "LambdaCube.IR.hpp" | 9 | #include "LambdaCube.IR.hpp" |
10 | 10 | ||
11 | class TypeInfo { | 11 | class Range { |
12 | public: | 12 | public: |
13 | enum class tag { | 13 | enum class tag { |
14 | TypeInfo | 14 | Range |
15 | } tag; | 15 | } tag; |
16 | }; | 16 | }; |
17 | namespace data { | 17 | namespace data { |
18 | class TypeInfo : public ::TypeInfo { | 18 | class Range : public ::Range { |
19 | public: | 19 | public: |
20 | Int startLine; | 20 | Int startLine; |
21 | Int startColumn; | 21 | Int startColumn; |
22 | Int endLine; | 22 | Int endLine; |
23 | Int endColumn; | 23 | Int endColumn; |
24 | Range() { tag = tag::Range; } | ||
25 | }; | ||
26 | } | ||
27 | class TypeInfo { | ||
28 | public: | ||
29 | enum class tag { | ||
30 | TypeInfo | ||
31 | } tag; | ||
32 | }; | ||
33 | namespace data { | ||
34 | class TypeInfo : public ::TypeInfo { | ||
35 | public: | ||
36 | std::shared_ptr<::Range> range; | ||
24 | String text; | 37 | String text; |
25 | TypeInfo() { tag = tag::TypeInfo; } | 38 | TypeInfo() { tag = tag::TypeInfo; } |
26 | }; | 39 | }; |