public override bool ProtectedIsAcceptedUsingOracle(CstNode node)
 {
     // ブロック自身は意味を持たないステートメントで、中身だけが必要なので除外
     if (node.Child("bracketedBlock") != null)
     {
         return(true);
     }
     return(false);
 }
 public override bool ProtectedIsAcceptedUsingOracle(CstNode node)
 {
     // ラベルはループ文に付くため,ラベル文を除外
     if (node.FirstChild.Name == "UnquotedString")
     {
         return(false);
     }
     // ブロック自身は意味を持たないステートメントで、中身だけが必要なので除外
     if (node.Child("bracketedBlock") != null)
     {
         return(false);
     }
     // 空文
     if (node.FirstChild.TokenText == ";")
     {
         return(false);
     }
     return(true);
 }
Exemple #3
0
 public override bool ProtectedIsAcceptedUsingOracle(CstNode node) {
     // ブロック自身は意味を持たないステートメントで、中身だけが必要なので除外
     if (node.Child("bracketedBlock") != null) {
         return true;
     }
     return false;
 }
Exemple #4
0
 public override bool ProtectedIsAcceptedUsingOracle(CstNode node) {
     // ラベルはループ文に付くため,ラベル文を除外
     if (node.FirstChild.Name == "UnquotedString") {
         return false;
     }
     // ブロック自身は意味を持たないステートメントで、中身だけが必要なので除外
     if (node.Child("bracketedBlock") != null) {
         return false;
     }
     // 空文
     if (node.FirstChild.TokenText == ";") {
         return false;
     }
     return true;
 }