diff options
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo.cs')
-rw-r--r-- | ddl/out/LambdaCube.TypeInfo.cs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ddl/out/LambdaCube.TypeInfo.cs b/ddl/out/LambdaCube.TypeInfo.cs index 3ef82b3..d95b8e4 100644 --- a/ddl/out/LambdaCube.TypeInfo.cs +++ b/ddl/out/LambdaCube.TypeInfo.cs | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | using System; | 4 | using System; |
5 | using System.Linq; | 5 | using System.Linq; |
@@ -9,7 +9,7 @@ using Newtonsoft.Json.Linq; | |||
9 | using LambdaCube.IR; | 9 | using LambdaCube.IR; |
10 | 10 | ||
11 | namespace LambdaCube.TypeInfo { | 11 | namespace LambdaCube.TypeInfo { |
12 | class Range { | 12 | public class Range { |
13 | public enum Tag { | 13 | public enum Tag { |
14 | Range | 14 | Range |
15 | }; | 15 | }; |
@@ -17,7 +17,7 @@ namespace LambdaCube.TypeInfo { | |||
17 | }; | 17 | }; |
18 | 18 | ||
19 | namespace data { | 19 | namespace data { |
20 | class Range : LambdaCube.TypeInfo.Range { | 20 | public class Range : LambdaCube.TypeInfo.Range { |
21 | public int startLine; | 21 | public int startLine; |
22 | public int startColumn; | 22 | public int startColumn; |
23 | public int endLine; | 23 | public int endLine; |
@@ -25,7 +25,7 @@ namespace LambdaCube.TypeInfo { | |||
25 | public Range() { tag = LambdaCube.TypeInfo.Range.Tag.Range; } | 25 | public Range() { tag = LambdaCube.TypeInfo.Range.Tag.Range; } |
26 | }; | 26 | }; |
27 | } | 27 | } |
28 | class TypeInfo { | 28 | public class TypeInfo { |
29 | public enum Tag { | 29 | public enum Tag { |
30 | TypeInfo | 30 | TypeInfo |
31 | }; | 31 | }; |
@@ -33,13 +33,13 @@ namespace LambdaCube.TypeInfo { | |||
33 | }; | 33 | }; |
34 | 34 | ||
35 | namespace data { | 35 | namespace data { |
36 | class TypeInfo : LambdaCube.TypeInfo.TypeInfo { | 36 | public class TypeInfo : LambdaCube.TypeInfo.TypeInfo { |
37 | public global::LambdaCube.TypeInfo.Range range; | 37 | public global::LambdaCube.TypeInfo.Range range; |
38 | public string text; | 38 | public string text; |
39 | public TypeInfo() { tag = LambdaCube.TypeInfo.TypeInfo.Tag.TypeInfo; } | 39 | public TypeInfo() { tag = LambdaCube.TypeInfo.TypeInfo.Tag.TypeInfo; } |
40 | }; | 40 | }; |
41 | } | 41 | } |
42 | class CompileResult { | 42 | public class CompileResult { |
43 | public enum Tag { | 43 | public enum Tag { |
44 | CompileError, | 44 | CompileError, |
45 | Compiled | 45 | Compiled |
@@ -48,13 +48,13 @@ namespace LambdaCube.TypeInfo { | |||
48 | }; | 48 | }; |
49 | 49 | ||
50 | namespace data { | 50 | namespace data { |
51 | class CompileError : LambdaCube.TypeInfo.CompileResult { | 51 | public class CompileError : LambdaCube.TypeInfo.CompileResult { |
52 | public List<global::LambdaCube.TypeInfo.Range> _0; | 52 | public List<global::LambdaCube.TypeInfo.Range> _0; |
53 | public string _1; | 53 | public string _1; |
54 | public List<global::LambdaCube.TypeInfo.TypeInfo> _2; | 54 | public List<global::LambdaCube.TypeInfo.TypeInfo> _2; |
55 | public CompileError() { tag = LambdaCube.TypeInfo.CompileResult.Tag.CompileError; } | 55 | public CompileError() { tag = LambdaCube.TypeInfo.CompileResult.Tag.CompileError; } |
56 | }; | 56 | }; |
57 | class Compiled : LambdaCube.TypeInfo.CompileResult { | 57 | public class Compiled : LambdaCube.TypeInfo.CompileResult { |
58 | public string _0; | 58 | public string _0; |
59 | public string _1; | 59 | public string _1; |
60 | public global::LambdaCube.TypeInfo.Pipeline _2; | 60 | public global::LambdaCube.TypeInfo.Pipeline _2; |
@@ -64,7 +64,7 @@ namespace LambdaCube.TypeInfo { | |||
64 | } | 64 | } |
65 | 65 | ||
66 | // JSON deserializer | 66 | // JSON deserializer |
67 | enum Type { | 67 | public enum Type { |
68 | Int, | 68 | Int, |
69 | String, | 69 | String, |
70 | Array_Range, | 70 | Array_Range, |
@@ -75,7 +75,7 @@ namespace LambdaCube.TypeInfo { | |||
75 | TypeInfo | 75 | TypeInfo |
76 | } | 76 | } |
77 | 77 | ||
78 | class Loader { | 78 | public class Loader { |
79 | public static object fromJSON(Type type, JToken obj) { | 79 | public static object fromJSON(Type type, JToken obj) { |
80 | switch (type) { | 80 | switch (type) { |
81 | case Type.Int: return (int)obj; | 81 | case Type.Int: return (int)obj; |