コード例 #1
0
ファイル: LikeSyntax.cs プロジェクト: hahoyer/reni.cs
 public Struct(LikeSyntax[] list, Declaration[] declarations, int[] converters)
 {
     _list = list;
     _declarations = declarations;
     _converters = converters;
 }
コード例 #2
0
ファイル: LikeSyntax.cs プロジェクト: hahoyer/reni.cs
 public static LikeSyntax Compound
     (LikeSyntax[] list, Declaration[] declarations, int[] converters)
     => new Struct(list, declarations, converters);
コード例 #3
0
ファイル: LikeSyntax.cs プロジェクト: hahoyer/reni.cs
 public static LikeSyntax Expression(LikeSyntax s1, string s2, LikeSyntax s3)
     => new Expression(s1, s2, s3);
コード例 #4
0
ファイル: LikeSyntax.cs プロジェクト: hahoyer/reni.cs
 public LikeSyntax Expression(string s2, LikeSyntax s3) => new Expression(this, s2, s3);
コード例 #5
0
ファイル: LikeSyntax.cs プロジェクト: hahoyer/reni.cs
 static void AssertLike(LikeSyntax syntax, Syntax right)
 {
     if(syntax == null)
         Tracer.Assert(right == null);
     else
         syntax.AssertLike(right);
 }
コード例 #6
0
ファイル: LikeSyntax.cs プロジェクト: hahoyer/reni.cs
 public Expression(LikeSyntax s1, string s2, LikeSyntax s3)
 {
     _s1 = s1;
     _s2 = s2;
     _s3 = s3;
 }