A B C D E F G H I J K L M N O P R S T U V W

A

abstractDeclarator - Variable in class com.sonar.c.api.CGrammar
 
addAllTokens(List<Token>) - Method in class com.sonar.sslr.api.LexerOutput
 
addChild(AstNode) - Method in class com.sonar.sslr.api.AstNode
 
addCommentToken(Token) - Method in class com.sonar.sslr.api.LexerOutput
 
addException(Exception) - Method in interface com.sonar.sslr.api.AuditListener
 
additiveExpression - Variable in class com.sonar.c.api.CGrammar
 
additiveExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
addPreprocessingToken(Token) - Method in class com.sonar.sslr.api.LexerOutput
 
addRecognitionException(RecognitionException) - Method in interface com.sonar.sslr.api.AuditListener
 
addSourceCode(SourceCode) - Method in class com.sonar.c.api.ast.CAstVisitor
Do not use
addToken(Token) - Method in class com.sonar.sslr.api.LexerOutput
 
addTokenAndProcess(TokenType, String, int, int) - Method in class com.sonar.sslr.api.LexerOutput
 
aggregateIfThereIsAlreadyAValue() - Method in enum com.sonar.c.api.metric.CMetric
 
and(Object...) - Method in interface com.sonar.sslr.api.Rule
 
andExpression - Variable in class com.sonar.c.api.CGrammar
 
argumentExpressionList - Variable in class com.sonar.c.api.CGrammar
 
assignementOperator - Variable in class com.sonar.c.api.CGrammar
 
assignmentExpression - Variable in class com.sonar.c.api.CGrammar
 
AstAndTokenVisitor - Interface in com.sonar.sslr.api
The AstVisitor allows to visit some desired AstNode.
AstListener<OUTPUT> - Class in com.sonar.sslr.api
 
AstListener() - Constructor for class com.sonar.sslr.api.AstListener
 
AstNode - Class in com.sonar.sslr.api
the parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.
AstNode(Token) - Constructor for class com.sonar.sslr.api.AstNode
 
AstNode(AstNodeType, String, Token) - Constructor for class com.sonar.sslr.api.AstNode
 
AstNodeSkippingPolicy - Interface in com.sonar.sslr.api
Specific Ast node types that can tell whether they should be skipped from being attached to the AST or not.
AstNodeType - Interface in com.sonar.sslr.api
Each AST Node has a type which can be for instance the Rule of a Grammar, a language keyword or a language special token like a WORD.
AstVisitor - Interface in com.sonar.sslr.api
 
AuditListener - Interface in com.sonar.sslr.api
 

B

blockItem - Variable in class com.sonar.c.api.CGrammar
 

C

CAstCheck - Class in com.sonar.c.api.ast
Base class to implement a C check.
CAstCheck() - Constructor for class com.sonar.c.api.ast.CAstCheck
 
castExpression - Variable in class com.sonar.c.api.CGrammar
 
CAstVisitor - Class in com.sonar.c.api.ast
Base class to visit an AST (Abstract Syntactic Tree) generated by a parser.
CAstVisitor() - Constructor for class com.sonar.c.api.ast.CAstVisitor
 
CGrammar - Class in com.sonar.c.api
 
CGrammar() - Constructor for class com.sonar.c.api.CGrammar
 
CKeyword - Enum in com.sonar.c.api
 
CMetric - Enum in com.sonar.c.api.metric
 
com.sonar.c.api - package com.sonar.c.api
 
com.sonar.c.api.ast - package com.sonar.c.api.ast
 
com.sonar.c.api.metric - package com.sonar.c.api.metric
 
com.sonar.sslr.api - package com.sonar.sslr.api
 
Comments - Class in com.sonar.sslr.api
 
Comments(Map<Integer, Token>) - Constructor for class com.sonar.sslr.api.Comments
 
compoundStatement - Variable in class com.sonar.c.api.CGrammar
 
conditionalExpression - Variable in class com.sonar.c.api.CGrammar
 
conditionalExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
constant - Variable in class com.sonar.c.api.CGrammar
 
constantExpression - Variable in class com.sonar.c.api.CGrammar
 
constantExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
controlLine - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
CPreprocessorGrammar - Class in com.sonar.c.api
 
CPreprocessorGrammar() - Constructor for class com.sonar.c.api.CPreprocessorGrammar
 
CPunctuator - Enum in com.sonar.c.api
 
CTokenType - Enum in com.sonar.c.api
 

D

declaration - Variable in class com.sonar.c.api.CGrammar
 
declarationSpecifiers - Variable in class com.sonar.c.api.CGrammar
 
declarator - Variable in class com.sonar.c.api.CGrammar
 
decorate(GRAMMAR) - Method in interface com.sonar.sslr.api.GrammarDecorator
 
definedExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
designation - Variable in class com.sonar.c.api.CGrammar
 
designator - Variable in class com.sonar.c.api.CGrammar
 
destroy() - Method in class com.sonar.c.api.ast.CAstVisitor
Destroy the visitor.
directAbstractDeclarator - Variable in class com.sonar.c.api.CGrammar
 
directDeclarator - Variable in class com.sonar.c.api.CGrammar
 
doWhileStatement - Variable in class com.sonar.c.api.CGrammar
 

E

elifGroup - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
elseGroup - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
elseStatement - Variable in class com.sonar.c.api.CGrammar
 
endifGroup - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
endLexing(LexerOutput) - Method in class com.sonar.sslr.api.Preprocessor
 
enumerationConstant - Variable in class com.sonar.c.api.CGrammar
 
enumerator - Variable in class com.sonar.c.api.CGrammar
 
enumeratorList - Variable in class com.sonar.c.api.CGrammar
 
enumSpecifier - Variable in class com.sonar.c.api.CGrammar
 
equalityExpression - Variable in class com.sonar.c.api.CGrammar
 
equalityExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
equals(Object) - Method in class com.sonar.sslr.api.Token
 
error - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
exclusiveOrExpression - Variable in class com.sonar.c.api.CGrammar
 
expression - Variable in class com.sonar.c.api.CGrammar
 
expressionStatement - Variable in class com.sonar.c.api.CGrammar
 
externalDeclaration - Variable in class com.sonar.c.api.CGrammar
 

F

findDirectChildren(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
Find the all children among direct children having the desired type.
findFirstChild(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
Find the first child among all children and grand-children having one of the desired types.
findFirstDirectChild(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
Find the first child among all direct children having one of the desired types.
findFirstParent(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
Find the first parent with the desired node type
floatingConstant - Variable in class com.sonar.c.api.CGrammar
 
forStatement - Variable in class com.sonar.c.api.CGrammar
 
functionDeclarator - Variable in class com.sonar.c.api.CGrammar
 
functionDefinition - Variable in class com.sonar.c.api.CGrammar
 
functionName - Variable in class com.sonar.c.api.CGrammar
 
functionSpecifier - Variable in class com.sonar.c.api.CGrammar
 

G

GenericTokenType - Enum in com.sonar.sslr.api
 
get(int) - Method in class com.sonar.sslr.api.LexerOutput
 
getAggregationFormula() - Method in enum com.sonar.c.api.metric.CMetric
 
getAstNodeTypesToVisit() - Method in class com.sonar.c.api.ast.CAstVisitor
This method can't be overridden.
getAstNodeTypesToVisit() - Method in interface com.sonar.sslr.api.AstVisitor
The AST node types that this check must be registered for.
getCalculatedMetricFormula() - Method in enum com.sonar.c.api.metric.CMetric
 
getCGrammar() - Method in class com.sonar.c.api.ast.CAstVisitor
 
getChild(int) - Method in class com.sonar.sslr.api.AstNode
Get the desired child
getChildren() - Method in class com.sonar.sslr.api.AstNode
Get the list of children.
getColumn() - Method in class com.sonar.sslr.api.Token
 
getCommentAtLine(int) - Method in class com.sonar.sslr.api.Comments
 
getComments() - Method in class com.sonar.c.api.ast.CAstVisitor
 
getComments() - Method in class com.sonar.sslr.api.LexerOutput
 
getCommentTokens() - Method in class com.sonar.sslr.api.LexerOutput
 
getCopyBookOriginalFileName() - Method in class com.sonar.sslr.api.Token
 
getCopyBookOriginalLine() - Method in class com.sonar.sslr.api.Token
 
getFile() - Method in class com.sonar.c.api.ast.CAstVisitor
 
getFile() - Method in class com.sonar.sslr.api.LexerOutput
 
getFile() - Method in class com.sonar.sslr.api.Token
 
getFileName() - Method in class com.sonar.sslr.api.LexerOutput
 
getFirstChild() - Method in class com.sonar.sslr.api.AstNode
Get the first child of this node
getFirstToken() - Method in class com.sonar.sslr.api.LexerOutput
 
getFromIndex() - Method in class com.sonar.sslr.api.AstNode
 
getInitValue() - Method in enum com.sonar.c.api.metric.CMetric
 
getKey() - Method in class com.sonar.c.api.ast.CAstCheck
 
getLastChild() - Method in class com.sonar.sslr.api.AstNode
Get the last child of this node
getLastToken() - Method in class com.sonar.sslr.api.LexerOutput
 
getLine() - Method in interface com.sonar.sslr.api.RecognitionException
Line where the parsing error has occurred.
getLine() - Method in class com.sonar.sslr.api.Token
 
getMessage() - Method in interface com.sonar.sslr.api.RecognitionException
The full parsing stack trace.
getName() - Method in enum com.sonar.c.api.CKeyword
 
getName() - Method in enum com.sonar.c.api.CPunctuator
 
getName() - Method in enum com.sonar.c.api.CTokenType
 
getName() - Method in enum com.sonar.c.api.metric.CMetric
 
getName() - Method in class com.sonar.sslr.api.AstNode
 
getName() - Method in enum com.sonar.sslr.api.GenericTokenType
 
getName() - Method in interface com.sonar.sslr.api.TokenType
 
getNumberOfChildren() - Method in class com.sonar.sslr.api.AstNode
 
getParent() - Method in class com.sonar.sslr.api.AstNode
Get the parent of this node in the tree.
getPreprocessingTokens() - Method in class com.sonar.sslr.api.LexerOutput
 
getRootRule() - Method in class com.sonar.c.api.CGrammar
 
getRootRule() - Method in class com.sonar.c.api.CPreprocessorGrammar
 
getRootRule() - Method in interface com.sonar.sslr.api.Grammar
Each Grammar has always an entry point whose name is usually by convention the "Computation Unit".
getToIndex() - Method in class com.sonar.sslr.api.AstNode
 
getToken() - Method in class com.sonar.sslr.api.AstNode
Get the Token associated to this AstNode
getTokenLine() - Method in class com.sonar.sslr.api.AstNode
Get the Token's line associated to this AstNode
getTokens() - Method in class com.sonar.sslr.api.LexerOutput
 
getTokenValue() - Method in class com.sonar.sslr.api.AstNode
Get the Token's value associated to this AstNode
getType() - Method in class com.sonar.sslr.api.AstNode
 
getType() - Method in class com.sonar.sslr.api.Token
 
getValue() - Method in enum com.sonar.c.api.CKeyword
 
getValue() - Method in enum com.sonar.c.api.CPunctuator
 
getValue() - Method in enum com.sonar.c.api.CTokenType
 
getValue() - Method in enum com.sonar.sslr.api.GenericTokenType
 
getValue() - Method in class com.sonar.sslr.api.Token
 
getValue() - Method in interface com.sonar.sslr.api.TokenType
 
gotoStatement - Variable in class com.sonar.c.api.CGrammar
 
grammar - Variable in class com.sonar.c.api.ast.CAstVisitor
 
Grammar - Interface in com.sonar.sslr.api
A Grammar must be implemented to define the syntactic rules of a language.
GrammarDecorator<GRAMMAR extends Grammar> - Interface in com.sonar.sslr.api
 

H

hasChildren() - Method in class com.sonar.sslr.api.AstNode
 
hasChildren(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
 
hasDirectChildren(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
 
hashCode() - Method in class com.sonar.sslr.api.Token
 
hasParents(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.c.api.CKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.c.api.CPunctuator
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.c.api.CTokenType
 
hasToBeSkippedFromAst() - Method in class com.sonar.sslr.api.AstNode
 
hasToBeSkippedFromAst(AstNode) - Method in interface com.sonar.sslr.api.AstNodeSkippingPolicy
Some AstNode can be pretty useless and makes a global AST less readable.
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.sslr.api.GenericTokenType
 
hasToBeSkippedFromAst(AstNode) - Method in interface com.sonar.sslr.api.TokenType
 
hasToken() - Method in class com.sonar.sslr.api.AstNode
 

I

identifierList - Variable in class com.sonar.c.api.CGrammar
 
ifDefGroup - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
ifGroup - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
ifNDefGroup - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
ifSection - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
ifStatement - Variable in class com.sonar.c.api.CGrammar
 
include - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
includeInfSupFileName - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
includeLiteralFileName - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
inclusiveOrExpression - Variable in class com.sonar.c.api.CGrammar
 
init() - Method in class com.sonar.c.api.ast.CAstVisitor
Initialize the visitor.
initDeclarator - Variable in class com.sonar.c.api.CGrammar
 
initializer - Variable in class com.sonar.c.api.CGrammar
 
initializerList - Variable in class com.sonar.c.api.CGrammar
 
integerConstant - Variable in class com.sonar.c.api.CGrammar
 
is(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
 
is(Object...) - Method in interface com.sonar.sslr.api.Rule
 
isBlankComment(String) - Static method in class com.sonar.sslr.api.Comments
 
isCalculatedMetric() - Method in enum com.sonar.c.api.metric.CMetric
 
isCopyBook() - Method in class com.sonar.sslr.api.Token
 
isCopyBookOrGeneratedNode() - Method in class com.sonar.sslr.api.AstNode
 
isGeneratedCode() - Method in class com.sonar.sslr.api.Token
 
isNot(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
 
isOr(Object...) - Method in interface com.sonar.sslr.api.Rule
 
isThereAggregationFormula() - Method in enum com.sonar.c.api.metric.CMetric
 
isThereCommentBeforeLine(int) - Method in class com.sonar.sslr.api.Comments
 
iterator() - Method in class com.sonar.sslr.api.Comments
 

J

jumpStatement - Variable in class com.sonar.c.api.CGrammar
 

K

keywordValues() - Static method in enum com.sonar.c.api.CKeyword
 

L

labeledStatement - Variable in class com.sonar.c.api.CGrammar
 
leaveFile(AstNode) - Method in class com.sonar.c.api.ast.CAstVisitor
Called once a computation unit tree has been fully visited.
leaveFile(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called once a computation unit tree has been fully visited.
leaveNode(AstNode) - Method in class com.sonar.c.api.ast.CAstVisitor
Called once an AST node has been fully visited.
leaveNode(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called once an AST node has been fully visited.
LexerOutput - Class in com.sonar.sslr.api
 
LexerOutput(Preprocessor...) - Constructor for class com.sonar.sslr.api.LexerOutput
 
LexerOutput(List<Token>) - Constructor for class com.sonar.sslr.api.LexerOutput
 
line - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
literal - Variable in class com.sonar.c.api.CGrammar
 
log(String, AstNode, Object...) - Method in class com.sonar.c.api.ast.CAstCheck
 
log(String, Token, Object...) - Method in class com.sonar.c.api.ast.CAstCheck
 
log(String, int, Object...) - Method in class com.sonar.c.api.ast.CAstCheck
 
logicalAndExpression - Variable in class com.sonar.c.api.CGrammar
 
logicalAndExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
logicalOrExpression - Variable in class com.sonar.c.api.CGrammar
 
logicalOrExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 

M

macroDefineParameter - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
macroFunction - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
macroName - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
macroObject - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
mock() - Method in interface com.sonar.sslr.api.Rule
 
mockUpperCase() - Method in interface com.sonar.sslr.api.Rule
 
multiplicativeExpression - Variable in class com.sonar.c.api.CGrammar
 
multiplicativeExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 

N

nextAstNode() - Method in class com.sonar.sslr.api.AstNode
 
nextSibling() - Method in class com.sonar.sslr.api.AstNode
Get the next sibling AstNode if exists in the tree.

O

onError(Throwable) - Method in class com.sonar.c.api.ast.CAstVisitor
 
or(Object...) - Method in interface com.sonar.sslr.api.Rule
 
orBefore(Object...) - Method in interface com.sonar.sslr.api.Rule
 

P

parameterDeclaration - Variable in class com.sonar.c.api.CGrammar
 
parameterTypeList - Variable in class com.sonar.c.api.CGrammar
 
peekSourceCode() - Method in class com.sonar.c.api.ast.CAstVisitor
Do not use
pointer - Variable in class com.sonar.c.api.CGrammar
 
popSourceCode() - Method in class com.sonar.c.api.ast.CAstVisitor
Do not use
postfixExpression - Variable in class com.sonar.c.api.CGrammar
 
pragma - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
Preprocessor - Class in com.sonar.sslr.api
 
Preprocessor() - Constructor for class com.sonar.sslr.api.Preprocessor
 
previousSibling() - Method in class com.sonar.sslr.api.AstNode
Get the previous sibling AstNode if exists in the tree.
primaryExpression - Variable in class com.sonar.c.api.CGrammar
 
primaryExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
process(Token, LexerOutput) - Method in class com.sonar.sslr.api.Preprocessor
 

R

RecognitionException - Interface in com.sonar.sslr.api
If a parsing error is encountered, an exception which implements this RecognitionException is thrown by the Parser.
relationalExpression - Variable in class com.sonar.c.api.CGrammar
 
relationalExpression - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
removeLastTokens(int) - Method in class com.sonar.sslr.api.LexerOutput
 
replacementList - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
returnStatement - Variable in class com.sonar.c.api.CGrammar
 
Rule - Interface in com.sonar.sslr.api
A Rule describes a grammar syntactic rule.

S

setAstNodeListener(AstListener) - Method in class com.sonar.sslr.api.AstNode
 
setComments(Comments) - Method in class com.sonar.c.api.ast.CAstVisitor
Do not use
setCopyBook(boolean) - Method in class com.sonar.sslr.api.Token
 
setCopyBookOriginalFileName(String) - Method in class com.sonar.sslr.api.Token
 
setCopyBookOriginalLine(int) - Method in class com.sonar.sslr.api.Token
 
setFile(File) - Method in class com.sonar.c.api.ast.CAstVisitor
 
setFile(File) - Method in class com.sonar.sslr.api.LexerOutput
 
setFile(File) - Method in class com.sonar.sslr.api.Token
 
setFromIndex(int) - Method in class com.sonar.sslr.api.AstNode
 
setGeneratedCode(boolean) - Method in class com.sonar.sslr.api.Token
 
setGrammar(CGrammar) - Method in class com.sonar.c.api.ast.CAstVisitor
Do not use
setListener(AstListener) - Method in interface com.sonar.sslr.api.Rule
 
setSourceCodeStack(Stack<SourceCode>) - Method in class com.sonar.c.api.ast.CAstVisitor
Do not use
setToIndex(int) - Method in class com.sonar.sslr.api.AstNode
 
setTokens(List<Token>) - Method in class com.sonar.sslr.api.LexerOutput
 
setType(TokenType) - Method in class com.sonar.sslr.api.Token
 
setValue(String) - Method in class com.sonar.sslr.api.Token
 
shiftExpression - Variable in class com.sonar.c.api.CGrammar
 
size() - Method in class com.sonar.sslr.api.Comments
 
size() - Method in class com.sonar.sslr.api.LexerOutput
 
skip() - Method in interface com.sonar.sslr.api.Rule
 
skipIf(AstNodeType) - Method in interface com.sonar.sslr.api.Rule
 
skipIfOneChild() - Method in interface com.sonar.sslr.api.Rule
 
speciaTypeName - Variable in class com.sonar.c.api.CGrammar
 
specifierQualifierList - Variable in class com.sonar.c.api.CGrammar
 
startLexing() - Method in class com.sonar.sslr.api.Preprocessor
 
startListening(AstNode, OUTPUT) - Method in class com.sonar.sslr.api.AstListener
 
startListening(Object) - Method in class com.sonar.sslr.api.AstNode
 
statement - Variable in class com.sonar.c.api.CGrammar
 
stopListening(AstNode, OUTPUT) - Method in class com.sonar.sslr.api.AstListener
 
stopListening(Object) - Method in class com.sonar.sslr.api.AstNode
 
storageClassSpecifier - Variable in class com.sonar.c.api.CGrammar
 
structDeclaration - Variable in class com.sonar.c.api.CGrammar
 
structDeclarator - Variable in class com.sonar.c.api.CGrammar
 
structOrUnion - Variable in class com.sonar.c.api.CGrammar
 
structOrUnionSpecifier - Variable in class com.sonar.c.api.CGrammar
 
subscribeTo(AstNodeType...) - Method in class com.sonar.c.api.ast.CAstVisitor
This method must called into the init() method when a Cobol AST visitor wants to subscribe to a set of AST node type.
switchStatement - Variable in class com.sonar.c.api.CGrammar
 

T

Token - Class in com.sonar.sslr.api
 
Token(TokenType, String) - Constructor for class com.sonar.sslr.api.Token
 
Token(TokenType, String, int, int) - Constructor for class com.sonar.sslr.api.Token
 
Token(TokenType, String, int, int, File) - Constructor for class com.sonar.sslr.api.Token
 
TokenType - Interface in com.sonar.sslr.api
 
toString() - Method in class com.sonar.sslr.api.AstNode
 
toString() - Method in class com.sonar.sslr.api.LexerOutput
 
toString() - Method in class com.sonar.sslr.api.Token
 
translationUnit - Variable in class com.sonar.c.api.CGrammar
 
translationUnit - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
type - Variable in class com.sonar.sslr.api.AstNode
 
typeName - Variable in class com.sonar.c.api.CGrammar
 
typeQualifier - Variable in class com.sonar.c.api.CGrammar
 
typeQualifierList - Variable in class com.sonar.c.api.CGrammar
 
typeSpecifier - Variable in class com.sonar.c.api.CGrammar
 

U

unaryExpression - Variable in class com.sonar.c.api.CGrammar
 
unaryOperator - Variable in class com.sonar.c.api.CGrammar
 
undef - Variable in class com.sonar.c.api.CPreprocessorGrammar
 
UnreservedKeyword - Interface in com.sonar.sslr.api
 

V

valueOf(String) - Static method in enum com.sonar.c.api.CKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonar.c.api.CPunctuator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonar.c.api.CTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonar.c.api.metric.CMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonar.sslr.api.GenericTokenType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sonar.c.api.CKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonar.c.api.CPunctuator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonar.c.api.CTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonar.c.api.metric.CMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonar.sslr.api.GenericTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
visitFile(AstNode) - Method in class com.sonar.c.api.ast.CAstVisitor
Called before starting visiting a computation unit tree.
visitFile(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called before starting visiting a computation unit tree.
visitNode(AstNode) - Method in class com.sonar.c.api.ast.CAstVisitor
Called to process an AST node whose type has been registered to be visited.
visitNode(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called to process an AST node whose type has been registered to be visited.
visitToken(Token) - Method in interface com.sonar.sslr.api.AstAndTokenVisitor
Called sequentially for each token generated by the Lexer

W

whileStatement - Variable in class com.sonar.c.api.CGrammar
 
windowsCallingConventions - Variable in class com.sonar.c.api.CGrammar
 

A B C D E F G H I J K L M N O P R S T U V W

Copyright © 2010. All Rights Reserved.