コード例 #1
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckForEachStatement(RangeFinderState s, ForEachStatement a)
 {
     CheckToken(s, a.IteratorVariable);
     CheckAny(s, a.SequenceExpression);
     CheckAny(s, a.Body);
 }
コード例 #2
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckIfStatement(RangeFinderState s, IfStatement a)
 {
     CheckAny(s, a.ConditionExpr);
     CheckAny(s, a.IfBranch);
     CheckAny(s, a.ElseBranch);
 }
コード例 #3
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckWhileStatement(RangeFinderState s, WhileStatement a)
 {
     CheckAny(s, a.ConditionExpr);
     CheckAny(s, a.Body);
 }
コード例 #4
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckBreakStatement(RangeFinderState s, BreakStatement a)
 {
     CheckToken(s, a.Keyword);
 }
コード例 #5
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckContinueStatement(RangeFinderState s, ContinueStatement a)
 {
     CheckToken(s, a.Keyword);
 }
コード例 #6
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckExpressionStatement(RangeFinderState s, ExpressionStatement a)
 {
     CheckAny(s, a.Expr);
 }
コード例 #7
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckReturnStatement(RangeFinderState s, ReturnStatement a)
 {
     CheckAny(s, a.Expr);
 }
コード例 #8
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckTypeModifierExpression(RangeFinderState s, TypeModifierExpression a)
 {
     CheckToken(s, a.Modifier);
     CheckAny(s, a.Arg);
 }
コード例 #9
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckTaggedPointerOptionDef(RangeFinderState s, TaggedPointerOptionDef a)
 {
     CheckAny(s, a.Name);
 }
コード例 #10
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckFieldDef(RangeFinderState s, FieldDef a)
 {
     CheckToken(s, a.Name);
     CheckAny(s, a.Type);
 }
コード例 #11
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckAttribute(RangeFinderState s, Attribute a)
 {
     CheckToken(s, a.Name);
     CheckList(s, a.Args);
 }
コード例 #12
0
ファイル: RangeFinder.cs プロジェクト: Happy-Ferret/muon-1
 public static void CheckNamespaceDef(RangeFinderState s, NamespaceDef a)
 {
     CheckList(s, a.Contents);
 }