Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2010. All Rights Reserved.