com.sonar.c.api
Class CPreprocessorGrammar
java.lang.Object
com.sonar.c.api.CPreprocessorGrammar
- All Implemented Interfaces:
- Grammar
public class CPreprocessorGrammar
- extends Object
- implements Grammar
Method Summary |
Rule |
getRootRule()
Each Grammar has always an entry point whose name is usually by convention the "Computation Unit". |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
translationUnit
public Rule translationUnit
ifSection
public Rule ifSection
ifGroup
public Rule ifGroup
ifDefGroup
public Rule ifDefGroup
ifNDefGroup
public Rule ifNDefGroup
elifGroup
public Rule elifGroup
elseGroup
public Rule elseGroup
endifGroup
public Rule endifGroup
controlLine
public Rule controlLine
include
public Rule include
includeLiteralFileName
public Rule includeLiteralFileName
includeInfSupFileName
public Rule includeInfSupFileName
objectLikeMacro
public Rule objectLikeMacro
functionLikeMacro
public Rule functionLikeMacro
undef
public Rule undef
line
public Rule line
error
public Rule error
warning
public Rule warning
pragma
public Rule pragma
constantExpression
public Rule constantExpression
definedExpression
public Rule definedExpression
primaryExpression
public Rule primaryExpression
multiplicativeExpression
public Rule multiplicativeExpression
additiveExpression
public Rule additiveExpression
shiftExpression
public Rule shiftExpression
relationalExpression
public Rule relationalExpression
equalityExpression
public Rule equalityExpression
logicalAndExpression
public Rule logicalAndExpression
logicalOrExpression
public Rule logicalOrExpression
conditionalExpression
public Rule conditionalExpression
replacementList
public Rule replacementList
macroDefineParameter
public Rule macroDefineParameter
macroName
public Rule macroName
CPreprocessorGrammar
public CPreprocessorGrammar()
getRootRule
public Rule getRootRule()
- Description copied from interface:
Grammar
- Each Grammar has always an entry point whose name is usually by convention the "Computation Unit".
- Specified by:
getRootRule
in interface Grammar
- Returns:
- the entry point of this Grammar
Copyright © 2011 SonarSource. All Rights Reserved.