-// $ANTLR 3.5.2 org/eclipse/tracecompass/ctf/parser/CTFParser.g 2015-06-22 18:13:24
+// $ANTLR 3.5.2 org/eclipse/tracecompass/ctf/parser/CTFParser.g 2015-07-09 14:10:52
/*******************************************************************************
- * Copyright (c) 2010, 2013 Ericsson, Ecole Polytechnique de Montréal and others
+ * Copyright (c) 2010, 2015 Ericsson, Ecole Polytechnique de Montréal and others
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v1.0 which
if ( state.backtracking==0 ) stream_HEX_LITERAL.add(HEX_LITERAL4);
// AST REWRITE
- // elements: HEX_LITERAL, SIGN
+ // elements: SIGN, HEX_LITERAL
// token labels:
// rule labels: retval
// token list labels:
if ( state.backtracking==0 ) stream_OCTAL_LITERAL.add(OCTAL_LITERAL6);
// AST REWRITE
- // elements: SIGN, OCTAL_LITERAL
+ // elements: OCTAL_LITERAL, SIGN
// token labels:
// rule labels: retval
// token list labels:
if ( state.backtracking==0 ) stream_IDENTIFIER.add(IDENTIFIER16);
// AST REWRITE
- // elements: ref, IDENTIFIER
+ // elements: IDENTIFIER, ref
// token labels: ref
// rule labels: retval
// token list labels:
if (state.failed) return retval;
if ( state.backtracking==0 ) stream_ctfSpecifierHead.add(ctfSpecifierHead17.getTree());
// AST REWRITE
- // elements: ctfSpecifierHead, ref
+ // elements: ref, ctfSpecifierHead
// token labels: ref
// rule labels: retval
// token list labels:
if ( state.backtracking==0 ) stream_TERM.add(TERM29);
// AST REWRITE
- // elements: declaratorList, declarationSpecifiers, declarationSpecifiers, declaratorList
+ // elements: declarationSpecifiers, declaratorList, declarationSpecifiers, declaratorList
// token labels:
// rule labels: retval
// token list labels:
}
// AST REWRITE
- // elements: typeSpecifier, typeQualifier
+ // elements: typeQualifier, typeSpecifier
// token labels:
// rule labels: retval
// token list labels:
}
// AST REWRITE
- // elements: structBody, structName, alignAttribute
+ // elements: structBody, alignAttribute, structName
// token labels:
// rule labels: retval
// token list labels:
if (state.failed) return retval;
if ( state.backtracking==0 ) stream_structOrVariantDeclaratorList.add(structOrVariantDeclaratorList78.getTree());
// AST REWRITE
- // elements: declarationSpecifiers, structOrVariantDeclaratorList
+ // elements: structOrVariantDeclaratorList, declarationSpecifiers
// token labels:
// rule labels: retval
// token list labels:
}
// AST REWRITE
- // elements: variantTag, variantName, variantBody
+ // elements: variantName, variantTag, variantBody
// token labels:
// rule labels: retval
// token list labels:
}
// AST REWRITE
- // elements: pointer, directAbstractDeclarator
+ // elements: directAbstractDeclarator, pointer
// token labels:
// rule labels: retval
// token list labels:
if (state.failed) return retval;
if ( state.backtracking==0 ) stream_typealiasAlias.add(typealiasAlias156.getTree());
// AST REWRITE
- // elements: typealiasAlias, typealiasTarget
+ // elements: typealiasTarget, typealiasAlias
// token labels:
// rule labels: retval
// token list labels:
if (state.failed) return retval;
if ( state.backtracking==0 ) stream_ctfBody.add(ctfBody159.getTree());
// AST REWRITE
- // elements: ctfSpecifierHead, ctfBody
+ // elements: ctfBody, ctfSpecifierHead
// token labels:
// rule labels: retval
// token list labels:
if (state.failed) return retval;
if ( state.backtracking==0 ) stream_typeSpecifier.add(right2.getTree());
// AST REWRITE
- // elements: left, right2
+ // elements: right2, left
// token labels:
// rule labels: retval, left, right2
// token list labels: