Skip to content
Snippets Groups Projects
Commit fde8ca4a authored by Roberto Raggi's avatar Roberto Raggi
Browse files

Added Document::ParseDeclarator.

parent 2a82d927
No related branches found
No related tags found
No related merge requests found
...@@ -288,6 +288,10 @@ bool Document::parse(ParseMode mode) ...@@ -288,6 +288,10 @@ bool Document::parse(ParseMode mode)
m = TranslationUnit::ParseExpression; m = TranslationUnit::ParseExpression;
break; break;
case ParseDeclarator:
m = TranslationUnit::ParseDeclarator;
break;
case ParseStatement: case ParseStatement:
m = TranslationUnit::ParseStatement; m = TranslationUnit::ParseStatement;
break; break;
......
...@@ -92,6 +92,7 @@ public: ...@@ -92,6 +92,7 @@ public:
ParseTranlationUnit, ParseTranlationUnit,
ParseDeclaration, ParseDeclaration,
ParseExpression, ParseExpression,
ParseDeclarator,
ParseStatement ParseStatement
}; };
......
...@@ -278,6 +278,12 @@ bool TranslationUnit::parse(ParseMode mode) ...@@ -278,6 +278,12 @@ bool TranslationUnit::parse(ParseMode mode)
_ast = node; _ast = node;
} break; } break;
case ParseDeclarator: {
DeclaratorAST *node = 0;
parsed = parser.parseDeclarator(node);
_ast = node;
} break;
case ParseStatement: { case ParseStatement: {
StatementAST *node = 0; StatementAST *node = 0;
parsed = parser.parseStatement(node); parsed = parser.parseStatement(node);
......
...@@ -118,6 +118,7 @@ public: ...@@ -118,6 +118,7 @@ public:
ParseTranlationUnit, ParseTranlationUnit,
ParseDeclaration, ParseDeclaration,
ParseExpression, ParseExpression,
ParseDeclarator,
ParseStatement ParseStatement
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment