diff options
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc')
-rw-r--r-- | lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCParser.g | 4 | ||||
-rw-r--r-- | lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCSizeofExpressionParser.g | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCParser.g b/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCParser.g index b93fb6a77cb..1ae760dd6dd 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCParser.g +++ b/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCParser.g @@ -21,6 +21,10 @@ $Import GCCGrammar.g $End +$Define + $ast_class /. IASTTranslationUnit ./ +$End + $Start translation_unit $End
\ No newline at end of file diff --git a/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCSizeofExpressionParser.g b/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCSizeofExpressionParser.g index 36eac42269d..a3c6000fed2 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCSizeofExpressionParser.g +++ b/lrparser/org.eclipse.cdt.core.lrparser/grammar/gcc/GCCSizeofExpressionParser.g @@ -25,6 +25,9 @@ $DropRules $End +$Define + $ast_class /. IASTExpression ./ +$End $Start no_sizeof_type_name_start @@ -35,6 +38,6 @@ $Rules no_sizeof_type_name_start ::= expression | ERROR_TOKEN - /. $Build consumeExpressionProblem(); $EndBuild ./ + /. $Build consumeEmpty(); $EndBuild ./ $End
\ No newline at end of file |