/// <summary> /// Parses a story header file into an AST. /// </summary> public ASTDeclarations ParseHeader(Stream stream) { var scanner = new HeaderScanner(); scanner.SetSource(stream); var parser = new HeaderParser.HeaderParser(scanner); bool parsed = parser.Parse(); if (parsed) { return(parser.GetDeclarations()); } else { return(null); } }
public HeaderParser(HeaderScanner scnr) : base(scnr) { }