Factor statement parsing out of code block parsing.

This commit is contained in:
Richard Smith
2021-04-19 17:09:54 -07:00
parent acd10c01ef
commit 8280be1c36
2 changed files with 27 additions and 33 deletions
+3
View File
@@ -171,6 +171,9 @@ class ParseTree::Parser {
// Parses an expression statement: an expression followed by a semicolon.
auto ParseExpressionStatement() -> llvm::Optional<Node>;
// Parses a statement.
auto ParseStatement() -> llvm::Optional<Node>;
ParseTree& tree;
TokenizedBuffer& tokens;
TokenDiagnosticEmitter& emitter;