Add a synonym for ParseExpression to use when parsing a type, to make

parsing code a little more readable.
This commit is contained in:
Richard Smith
2021-04-20 23:43:25 -07:00
parent 34f1a03f7b
commit 4a92c41673
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -174,6 +174,9 @@ class ParseTree::Parser {
// Parses an expression.
auto ParseExpression() -> llvm::Optional<Node>;
// Parses a type expression.
auto ParseType() -> llvm::Optional<Node> { return ParseExpression(); }
// Parses an expression statement: an expression followed by a semicolon.
auto ParseExpressionStatement() -> llvm::Optional<Node>;