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); }
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; }