summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.TypeInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo.cs')
-rw-r--r--ddl/out/LambdaCube.TypeInfo.cs20
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
4using System; 4using System;
5using System.Linq; 5using System.Linq;
@@ -9,7 +9,7 @@ using Newtonsoft.Json.Linq;
9using LambdaCube.IR; 9using LambdaCube.IR;
10 10
11namespace LambdaCube.TypeInfo { 11namespace 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;