public void ValidateSemantic() { ValidateNodeSemantic(); if (NextSentence != null) { NextSentence.ValidateSemantic(); } }
public string TreeGenerateCode() { var fragment = GenerateCode(); if (NextSentence != null && !(NextSentence is StructDeclarationNode)) { var code = NextSentence.TreeGenerateCode(); fragment += "\n" + code; } else if (NextSentence is StructDeclarationNode) { fragment += NextSentence.TreeGenerateCode(); } return(fragment); }
public virtual bool Visit(NextSentence nextSentence) { return(true); }