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

A

abbreviationRest - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
acceptAnsi - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptBeforeTimePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptEnvironment - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptEvent - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptFieldOrScreenOrControlStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptFrom - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptMessagesFromThreadPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptScreen - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acceptStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
acceptUntilPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
accessModeClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
activeXControl - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
acu - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
AcuCobolExtension - Class in com.sonarsource.cobol.api
 
AcuCobolExtension() - Constructor for class com.sonarsource.cobol.api.AcuCobolExtension
 
AcuCobolKeyword - Enum in com.sonarsource.cobol.api
 
AcuCobolTokenType - Enum in com.sonarsource.cobol.api
 
add(Statement) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
add(FlowHandler) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
addAllTokens(List<Token>) - Method in class com.sonar.sslr.api.LexerOutput
Add a list of tokens to the list without notifying preprocessors.
addAllTrivia(List<Trivia>) - Method in class com.sonar.sslr.api.Token
FIXME no such method in SSLR 1.9
addCalls(List<AstNode>) - Method in class com.sonarsource.cobol.api.symbol.Module
 
addChild(AstNode) - Method in class com.sonar.sslr.api.AstNode
 
addChild(DataItem) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
addDataItem(DataItem) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
addFile(FileSymbol) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
addListener(RecognitionExceptionListener) - Method in class com.sonar.sslr.impl.Parser
 
addListener(RecognitionExceptionListener) - Method in class com.sonar.sslr.impl.Parser2
 
addListeners(RecognitionExceptionListener...) - Method in class com.sonar.sslr.impl.ParsingState
 
addModule(Module) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
addParsingEventListeners(ParsingEventListener...) - Method in class com.sonar.sslr.impl.Parser.Builder
 
addParsingEventListeners(ParsingEventListener...) - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
addRecognictionExceptionListeners(RecognitionExceptionListener...) - Method in class com.sonar.sslr.impl.Parser.Builder
 
addRecognictionExceptionListeners(RecognitionExceptionListener...) - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
addSourceCode(SourceCode) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
addStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
addToken(Token) - Method in class com.sonar.sslr.api.LexerOutput
Add a token to the list without notifying preprocessors.
addToken(Token...) - Method in class com.sonar.sslr.impl.Lexer
 
addTokenAndProcess(TokenType, String, int, int) - Method in class com.sonar.sslr.api.LexerOutput
Add a new token and notify the preprocessors
addTokenAndProcess(TokenType, String, String, int, int) - Method in class com.sonar.sslr.api.LexerOutput
Add a new token and notify the preprocessors
addTrivia(Trivia) - Method in class com.sonar.sslr.api.LexerOutput
 
addTrivia(Trivia) - Method in class com.sonar.sslr.api.Token.Builder
 
addTrivia(Trivia...) - Method in class com.sonar.sslr.impl.Lexer
 
addTrivia(List<Trivia>) - Method in class com.sonar.sslr.impl.Lexer
 
addVisitor(AstVisitor) - Method in class com.sonar.sslr.impl.ast.AstWalker
 
adjacent(Object) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Match the element if and only if the first token of this element is adjacent to the previous consumed token.
AdjacentMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
AdjacentMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.AdjacentMatcher
 
advanceIndex(int) - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
advancingPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
aggregateIfThereIsAlreadyAValue() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
alphabetClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
alphabetName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
alteredGoto - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
alternateRecordKeyClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
alterStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
AlwaysSkipFromAst - Class in com.sonar.sslr.impl.ast
 
AlwaysSkipFromAst() - Constructor for class com.sonar.sslr.impl.ast.AlwaysSkipFromAst
 
and(String...) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
and(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Standard
Match all elements in a sequential order.
and(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
AndMatcher - Class in com.sonar.sslr.impl.matcher
A Matcher that tries all of its submatchers in sequence and only succeeds if all submatchers succeed.
AndMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.AndMatcher
 
ANY_CHAR - Static variable in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
anyButNot(String...) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
anyToken() - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Consume the next token whatever it is
anyTokenButNot(Object) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Consume the next token if and only if the element doesn't match
AnyTokenButNotMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
AnyTokenButNotMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.AnyTokenButNotMatcher
 
AnyTokenMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
AnyTokenMatcher() - Constructor for class com.sonar.sslr.impl.matcher.AnyTokenMatcher
 
applyIoClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
arithmeticExpression - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
assignClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
assignStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
 
AstAndTokenVisitor - Interface in com.sonar.sslr.api
The AstVisitor allows to visit some desired AstNode.
AstCreator - Class in org.sonar.sslr.internal.matchers
 
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
 
AstNodeBrowser - Class in com.sonar.sslr.api
 
AstNodeBrowser(AstNode) - Constructor for class com.sonar.sslr.api.AstNodeBrowser
 
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
 
AstWalker - Class in com.sonar.sslr.impl.ast
 
AstWalker(AstVisitor...) - Constructor for class com.sonar.sslr.impl.ast.AstWalker
 
AstWalker(List<? extends AstVisitor>) - Constructor for class com.sonar.sslr.impl.ast.AstWalker
 
AstXmlPrinter - Class in com.sonar.sslr.impl.ast
 
atScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
AuditListener - Interface in com.sonar.sslr.api
An AuditListener must be used to be notified of parsing error or standard exception which might occur when analysing a source code
authorParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
autoComplete(Matcher) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
autoComplete(Matcher, int) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
autoComplete(Matcher, List<Token>) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
autoComplete(Matcher, List<Token>, int) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
AutoCompleter - Class in com.sonar.sslr.impl.events
 
AutoCompleter() - Constructor for class com.sonar.sslr.impl.events.AutoCompleter
 
autoPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
autoScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

B

backgroundColorScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
backgroundPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
BacktrackingEvent - Exception in com.sonar.sslr.impl
Deprecated.
in 1.14
BarrierSignal - Exception in com.sonar.sslr.api.flow
A Barrier signal is used to silently stop exploring a path.
BarrierSignal() - Constructor for exception com.sonar.sslr.api.flow.BarrierSignal
 
BasicMatcherContext - Class in org.sonar.sslr.internal.matchers
 
BasicMatcherContext(InputBuffer, MatchHandler, Matcher) - Constructor for class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
BasicMatcherContext(BasicMatcherContext) - Constructor for class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
basis - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
beforeAfterPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
beginLex() - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
beginParse() - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
beginParse() - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
bellPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
bellScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
BlackHoleChannel - Class in com.sonar.sslr.impl.channel
Allows to skip characters, which match given regular expression.
BlackHoleChannel(String) - Constructor for class com.sonar.sslr.impl.channel.BlackHoleChannel
 
blankScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
blankWhenZeroClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
blinkPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
blinkScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
blockContainsClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
BOM_CHAR - Static variable in class com.sonar.sslr.impl.channel.UnknownCharacterChannel
 
BooleanMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
BooleanMatcher(boolean) - Constructor for class com.sonar.sslr.impl.matcher.BooleanMatcher
 
Branch - Class in com.sonar.sslr.api.flow
 
Branch(Branch) - Constructor for class com.sonar.sslr.api.flow.Branch
 
Branch() - Constructor for class com.sonar.sslr.api.flow.Branch
 
bridge(TokenType, TokenType) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Consume all tokens between token from and token to.
BridgeMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
BridgeMatcher(TokenType, TokenType) - Constructor for class com.sonar.sslr.impl.matcher.BridgeMatcher
 
browse(AstNode) - Static method in class com.sonar.sslr.api.AstNodeBrowser
 
build() - Method in class com.sonar.sslr.api.Token.Builder
 
build() - Method in class com.sonar.sslr.impl.Lexer.Builder
 
build() - Method in class com.sonar.sslr.impl.Lexer2.LexerBuilder
 
build() - Method in class com.sonar.sslr.impl.Parser.Builder
 
build() - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
builder() - Static method in class com.sonar.sslr.api.Token
 
builder(Token) - Static method in class com.sonar.sslr.api.Token
 
builder() - Static method in class com.sonar.sslr.impl.Lexer
 
builder() - Static method in class com.sonar.sslr.impl.Lexer2
 
builder(G) - Static method in class com.sonar.sslr.impl.Parser
 
builder(Parser<G>) - Static method in class com.sonar.sslr.impl.Parser
 
builder2(GRAMMAR) - Static method in class com.sonar.sslr.impl.Parser2
 
builder2(Parser2<GRAMMAR>) - Static method in class com.sonar.sslr.impl.Parser2
 

C

callByContentClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
callByReferenceClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
callByValueClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
callConventionClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
callEndPathOnVisitors() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
callLeaveBranchOnVisitors() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
callLeaveMandatoryBranches() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
callStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
callUsingClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
callVisitBranchOnVisitors(Statement, AstNode) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
callVisitMandatoryBranches() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
cancelStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cColLineSizePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
chainStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
characterSetClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
charAt(int) - Method in class org.sonar.sslr.internal.matchers.ImmutableInputBuffer
 
charAt(int) - Method in interface org.sonar.sslr.internal.matchers.InputBuffer
 
charAt(int) - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
checkValidityOnInputClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
children - Variable in class com.sonar.sslr.impl.matcher.Matcher
 
cics - Variable in class com.sonarsource.cobol.api.CobolGrammar
Grammar extensions
cicsAbendStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsAcquireStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsAddressStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsAddStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsAllocateStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsAskTimeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsAssignStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsBifStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsBuildAttachStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsCancelStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsChangeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsCheckStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsCollectStatistics - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsCondition - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsConditionName - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsConnectProcessStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsConverseStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsConvertTimeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDefineStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDelayStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDeleteQStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDeleteStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDeqStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDiscardStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDocumentStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsDumpStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsEnableProgramStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsEndBrowseStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsEndbrStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsEnqStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsEnterStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsErrorHandlingUtil - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cicsExtractStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsForceStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsFormatTimeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsFreeMainStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsFreeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsFunction - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsFunctionName - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsGdsStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsGetMainStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsGetNextStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsGetStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
CicsGrammar - Class in com.sonarsource.cobol.api
 
CicsGrammar() - Constructor for class com.sonarsource.cobol.api.CicsGrammar
 
cicsHandleStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsIgnoreStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsInquireStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsInvokeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsIssueStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
CICSKeyword - Enum in com.sonarsource.cobol.api
 
cicsLinkStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsLiteral - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsLoadStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsMonitorStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsMoveStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPerformShutdownStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPointStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPopHandleStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPostStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPurgeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPushStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsPutStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsQueryStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReadNextStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReadPreviousStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReadQStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReadStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReceiveStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReleaseStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsRemoveStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsResetBrStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsResetStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsResumeStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsRetrieveStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsReturnStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsRewindStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsRewriteStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsRouteStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsRunStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSendStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSetStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSignalStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSignOffStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSignOnStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSoapFaultStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSpoolCloseStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSpoolOpenStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSpoolReadStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSpoolWriteStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsStartBrowseStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsStartBrStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsStartStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSuspendStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsSyncPointStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsTestStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsTraceStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsTransformStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsUnlockStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsUpdateStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsVerifyStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsWaitStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsWebStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsWriteQStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsWriteStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsWSAContextStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsWSAEPRStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
cicsXctlStatement - Variable in class com.sonarsource.cobol.api.CicsGrammar
 
classClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
classCondition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
classField - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
className - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
classPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
clause - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
clear() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
clone() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
closeStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
closeWindowStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
cobol400AcceptForPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cobol400CommitmentControlClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cobol400ControlAreaClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cobol400FormatPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cobol400StatementIndicatorClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
cobol400WithNoLockClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
CobolAstCheck - Class in com.sonarsource.cobol.api.ast
Base class to implement a Cobol check.
CobolAstCheck() - Constructor for class com.sonarsource.cobol.api.ast.CobolAstCheck
 
CobolAstCheckRepository - Class in com.sonarsource.cobol.api.ast
 
CobolAstCheckRepository() - Constructor for class com.sonarsource.cobol.api.ast.CobolAstCheckRepository
 
CobolAstVisitor - Class in com.sonarsource.cobol.api.ast
Base class to visit an AST (Abstract Syntactic Tree) generated by a parser.
CobolAstVisitor() - Constructor for class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
CobolCheckMessage - Class in com.sonarsource.cobol.api.ast
 
CobolCheckMessage(CodeCheck, String, Object[]) - Constructor for class com.sonarsource.cobol.api.ast.CobolCheckMessage
 
CobolConstants - Class in com.sonarsource.cobol.api
Constants linked to the COBOL language.
CobolCopyBookBarrier - Class in com.sonarsource.cobol.api.flow
This Barrier allows to silently stop the exploration of a path when the statement comes from a copy book.
CobolCopyBookBarrier() - Constructor for class com.sonarsource.cobol.api.flow.CobolCopyBookBarrier
 
CobolDataFlowEngine - Class in com.sonarsource.cobol.api.flow
 
CobolDataFlowEngine(CobolSymbolTable, CobolGrammar, CobolDataFlowEngineObserver...) - Constructor for class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
CobolDataFlowEngineObserver - Interface in com.sonarsource.cobol.api.flow
 
CobolExecutionFlowEngine - Class in com.sonarsource.cobol.api.flow
 
CobolExecutionFlowEngine() - Constructor for class com.sonarsource.cobol.api.flow.CobolExecutionFlowEngine
 
CobolGrammar - Class in com.sonarsource.cobol.api
 
CobolGrammar() - Constructor for class com.sonarsource.cobol.api.CobolGrammar
 
CobolKeyword - Enum in com.sonarsource.cobol.api
 
CobolMeasureProvider - Class in com.sonarsource.cobol.api.metrics
 
CobolMeasureProvider() - Constructor for class com.sonarsource.cobol.api.metrics.CobolMeasureProvider
 
CobolMetricProvider - Class in com.sonarsource.cobol.api.metrics
 
CobolMetricProvider() - Constructor for class com.sonarsource.cobol.api.metrics.CobolMetricProvider
 
CobolMetrics - Enum in com.sonarsource.cobol.api.metrics
 
CobolPreprocessor - Class in com.sonarsource.cobol.api.lexer
Base class to inherit from when writing a custom preprocessor as an extension for the Cobol plugin.
CobolPreprocessor() - Constructor for class com.sonarsource.cobol.api.lexer.CobolPreprocessor
 
CobolPreprocessorProvider - Interface in com.sonarsource.cobol.api.lexer
When writing custom preprocessors, one should create a class that extends this interface and reference it in the manifest of the JAR under the "Cobol-CobolPreprocessorProvider-Class" property.
CobolRecursionBarrier - Class in com.sonarsource.cobol.api.flow
This barrier allows to silently stop the exploration of a path when a recursion happens
CobolRecursionBarrier(CobolGrammar) - Constructor for class com.sonarsource.cobol.api.flow.CobolRecursionBarrier
 
CobolSpecialCharacter - Enum in com.sonarsource.cobol.api
 
CobolStatement - Class in com.sonarsource.cobol.api.flow
 
CobolStatement(AstNode, CobolGrammar, CobolSymbolTable) - Constructor for class com.sonarsource.cobol.api.flow.CobolStatement
 
CobolSymbolTable - Class in com.sonarsource.cobol.api.symbol
 
CobolSymbolTable() - Constructor for class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
CobolTokenType - Enum in com.sonarsource.cobol.api
 
CODE_AREA_LENGTH - Static variable in class com.sonarsource.cobol.api.CobolConstants
The number of characters that can be used between the Indicator Area and the beginning of the comment area.
codeSetClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
collatingSequenceClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
colorPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
columnNumberPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
columnScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
com.sonar.sslr.api - package com.sonar.sslr.api
 
com.sonar.sslr.api.flow - package com.sonar.sslr.api.flow
 
com.sonar.sslr.api.symbol - package com.sonar.sslr.api.symbol
 
com.sonar.sslr.impl - package com.sonar.sslr.impl
 
com.sonar.sslr.impl.ast - package com.sonar.sslr.impl.ast
 
com.sonar.sslr.impl.channel - package com.sonar.sslr.impl.channel
 
com.sonar.sslr.impl.events - package com.sonar.sslr.impl.events
 
com.sonar.sslr.impl.matcher - package com.sonar.sslr.impl.matcher
 
com.sonarsource.cobol.api - package com.sonarsource.cobol.api
 
com.sonarsource.cobol.api.ast - package com.sonarsource.cobol.api.ast
 
com.sonarsource.cobol.api.flow - package com.sonarsource.cobol.api.flow
 
com.sonarsource.cobol.api.lexer - package com.sonarsource.cobol.api.lexer
 
com.sonarsource.cobol.api.metrics - package com.sonarsource.cobol.api.metrics
 
com.sonarsource.cobol.api.symbol - package com.sonarsource.cobol.api.symbol
 
combinableCondition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
comma - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
comma - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
COMMENT_AREA_LENGTH - Static variable in class com.sonarsource.cobol.api.CobolConstants
The number of characters of the comment area.
CommentAnalyser - Class in com.sonar.sslr.api
 
CommentAnalyser() - Constructor for class com.sonar.sslr.api.CommentAnalyser
 
commentLine - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Commons ****
commentRegexp(String...) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
CommentRegexpChannel - Class in com.sonar.sslr.impl.channel
Creates comment trivia from characters, which match given regular expression.
CommentRegexpChannel(String) - Constructor for class com.sonar.sslr.impl.channel.CommentRegexpChannel
 
Comments - Class in com.sonar.sslr.api
Utility class to manipulate comment tokens
Comments(<any>) - Constructor for class com.sonar.sslr.api.Comments
 
Comments(<any>, CommentAnalyser) - Constructor for class com.sonar.sslr.api.Comments
 
commitStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
commitStatement - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
commonScreenOption - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
commonScreenOptions - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
communicationDescriptionEntry - Variable in class com.sonarsource.cobol.api.GcosExtension
 
communicationDescriptionEntryClause - Variable in class com.sonarsource.cobol.api.GcosExtension
 
communicationDescriptionName - Variable in class com.sonarsource.cobol.api.GcosExtension
 
communicationSection - Variable in class com.sonarsource.cobol.api.GcosExtension
Data Division
comObject - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
compilationUnit - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ComplexityNodesRepository - Class in com.sonarsource.cobol.api.ast
 
computeStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
condition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
conditionNameCondition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
configurationSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
configurationSectionParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
constructorPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
consume(CodeReader, Lexer) - Method in class com.sonar.sslr.impl.channel.BlackHoleChannel
 
consume(CodeReader, Lexer) - Method in class com.sonar.sslr.impl.channel.CommentRegexpChannel
 
consume(CodeReader, Lexer) - Method in class com.sonar.sslr.impl.channel.IdentifierAndKeywordChannel
 
consume(CodeReader, Lexer) - Method in class com.sonar.sslr.impl.channel.PunctuatorChannel
 
consume(CodeReader, Lexer) - Method in class com.sonar.sslr.impl.channel.RegexpChannel
 
consume(CodeReader, Lexer) - Method in class com.sonar.sslr.impl.channel.UnknownCharacterChannel
 
contains(FlowHandler) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
containsDataItem(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
containsFile(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
continueStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
controlDivision - Variable in class com.sonarsource.cobol.api.GcosExtension
Control Division
controlPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
controlScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
convert(Metric) - Static method in class com.sonarsource.cobol.api.metrics.CobolMetricProvider
 
convertingPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
convertPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
convertToMatcher(Object) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions
 
convertToMatcher(Object) - Static method in class org.sonar.sslr.internal.matchers.MatchersUtils
 
convertToMatchers(Object[]) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions
 
convertToMatchers(Object...) - Static method in class org.sonar.sslr.internal.matchers.MatchersUtils
 
convertToSingleMatcher(Object...) - Static method in class org.sonar.sslr.internal.matchers.MatchersUtils
 
copyOnlyRuleMatchers(FastStackMatcherAndPosition, FastStackMatcherAndPosition, Stack<Integer>) - Static method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
CopyReplaceGrammar - Class in com.sonarsource.cobol.api
 
CopyReplaceGrammar() - Constructor for class com.sonarsource.cobol.api.CopyReplaceGrammar
 
copyStatement - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
CR - Static variable in class org.sonar.sslr.internal.matchers.TextUtils
 
create(AstNode, Grammar) - Static method in class com.sonar.sslr.api.PreprocessingDirective
 
create() - Static method in exception com.sonar.sslr.impl.BacktrackingEvent
Deprecated.
 
create(URI, ParsingResult) - Static method in class org.sonar.sslr.internal.matchers.AstCreator
 
createComment(Token) - Static method in class com.sonar.sslr.api.Trivia
 
createLexerOutput() - Method in class com.sonar.sslr.impl.Lexer2
 
createNode() - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
createNode(ParseNode) - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
createNode() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
createNode(ParseNode) - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
createPreprocessingDirective(PreprocessingDirective) - Static method in class com.sonar.sslr.api.Trivia
 
createPreprocessingDirective(AstNode, Grammar) - Static method in class com.sonar.sslr.api.Trivia
 
createPreprocessingToken(Token) - Static method in class com.sonar.sslr.api.Trivia
 
createSkippedText(List<Token>) - Static method in class com.sonar.sslr.api.Trivia
 
createSkippedText(Token...) - Static method in class com.sonar.sslr.api.Trivia
 
createStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
currencySignClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
currentIndex - Variable in class org.sonar.sslr.internal.matchers.MatcherContext
 
currentStack - Variable in class com.sonar.sslr.impl.events.ExtendedStackTrace
 

D

dataBlankWhenZeroClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataCobol400IndicatorClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataCobol400LikeClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataDescriptionEntry - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataDescriptionEntryClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataDivision - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Data Division ****
dataDivisionSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataExternalClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataFalseClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataGlobalClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
DataItem - Class in com.sonarsource.cobol.api.symbol
 
DataItem(AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.DataItem
 
DataItem.PictureType - Enum in com.sonarsource.cobol.api.symbol
 
DataItemFinder - Class in com.sonarsource.cobol.api.symbol
 
DataItemValue - Class in com.sonarsource.cobol.api.symbol
 
DataItemValue(Token) - Constructor for class com.sonarsource.cobol.api.symbol.DataItemValue
 
dataJustifiedClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataOccursClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataPictureClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataRecordClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataRedefinesClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataSignClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataSpecialNamesClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
dataSynchronizedClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataUsageClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataUsageClauseOptions - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataUsageHandleType - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
dataUsageSqlType - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataValue - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataValueClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataValueTo - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataVaryingClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dataXmlcountInClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
dataXmlIdentifiedBy - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
dataXmlNamespaceClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
dataXmlProcessingInstructionClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
dateCompiledParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dateWrittenParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
DB2Grammar - Class in com.sonarsource.cobol.api
 
DB2Grammar() - Constructor for class com.sonarsource.cobol.api.DB2Grammar
 
decimalPointClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
declarativesZone - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
defaultPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
defaultSection - Variable in class com.sonarsource.cobol.api.GcosExtension
 
defaultSectionClause - Variable in class com.sonarsource.cobol.api.GcosExtension
 
defineParagraph(Paragraph) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
defineSection(Section) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
DelegatingMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
DelegatingMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.DelegatingMatcher
 
deleteFileStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
deleteMemoizedAstAfter(int) - Method in class com.sonar.sslr.impl.ParsingState
 
deleteStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
destroy() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Destroy the visitor.
destroyStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
DIGIT - Static variable in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
displayCellPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displaycontrolFontPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayControlValuePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayedBoxedPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayHandlePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayLinkToThreadPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayMessageBoxStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayOptionPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayPopUpAreaPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayShadowPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
displayStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
displaySystemMenuPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
divideStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
DliKeyword - Enum in com.sonarsource.cobol.api
 
documentTypeClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.AdjacentMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.AndMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.AnyTokenButNotMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.DelegatingMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.MemoMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.NextMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.NotMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.OneToNMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.OptMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.OrMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.StandardMatcher
 
doMatch(ParsingState) - Method in class com.sonar.sslr.impl.matcher.TokenMatcher
 
dot - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
dynamicAccessMode - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

E

echoPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
eject - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
enabledPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
enableMemoizationOfMatchesForAllRules(Grammar) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions
Allows to enable memoization for all rules in given grammar.
endLex() - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
endLexing(LexerOutput) - Method in class com.sonar.sslr.api.Preprocessor2
Method calls after having lexed a source code.
endLexing(LexerOutput) - Method in class com.sonar.sslr.impl.Lexer2
Deprecated.
use the parser event listeners instead
endOfInput() - Static method in class org.sonar.sslr.parser.GrammarOperators
 
EndOfInputMatcher - Class in org.sonar.sslr.internal.matchers
 
EndOfInputMatcher() - Constructor for class org.sonar.sslr.internal.matchers.EndOfInputMatcher
 
endParse() - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
endPath(Branch) - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
endPath(Branch) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
endProgramStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
enter - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
enterEvent(ParsingState) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
enterMatcher(Matcher, ParsingState) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
enterMatcher(Matcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
enterMatcher(Matcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
enterRule(RuleMatcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
enterRule(RuleMatcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
enterStatement - Variable in class com.sonarsource.cobol.api.HpExtension
 
entryStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
environmentDivision - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Environment Division ****
environmentNameIsMnemonicNameClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
environmentSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.AnyTokenMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.BooleanMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.BridgeMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.StandardMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.StatelessMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.TokenTypeClassMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.TokenTypesMatcher
 
equals(Object) - Method in class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
equals(Object) - Method in class org.sonar.sslr.internal.matchers.InputBuffer.Position
 
eraseScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
eraseScreenPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
errorCodePhrase - Variable in class com.sonarsource.cobol.api.HpExtension
 
ErrorLocatingHandler - Class in org.sonar.sslr.internal.matchers
 
ErrorLocatingHandler(MatchHandler) - Constructor for class org.sonar.sslr.internal.matchers.ErrorLocatingHandler
 
ErrorReportingHandler - Class in org.sonar.sslr.internal.matchers
 
ErrorReportingHandler(MatchHandler, int) - Constructor for class org.sonar.sslr.internal.matchers.ErrorReportingHandler
 
escape(char) - Static method in class org.sonar.sslr.internal.matchers.TextUtils
Replaces carriage returns, line feeds, form feeds, tabs and double quotes with their respective escape sequences.
evaluatePhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
evaluateStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
evaluateValue - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
evaluateWhen - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
evaluateWhenOther - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
eventPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
examineStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
examineStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
 
examineStatementReplacingClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
examineStatementTayllingClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
exceptionHandlerPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
exclusiveTill(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Consume all tokens as long one of the provided elements is not encountered.
ExclusiveTillMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
ExclusiveTillMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.ExclusiveTillMatcher
 
execCicsStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
execDliStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
execSQLStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
execStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
* CICS ***
ExecutionFlow<STATEMENT extends Statement> - Interface in com.sonar.sslr.api.flow
 
ExecutionFlowEngine - Class in com.sonar.sslr.api.flow
 
ExecutionFlowEngine() - Constructor for class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
ExecutionFlowEngine.FunctionCallStack - Class in com.sonar.sslr.api.flow
 
ExecutionFlowEngine.FunctionCallStack() - Constructor for class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
ExecutionFlowError - Exception in com.sonar.sslr.api.flow
 
ExecutionFlowError(String) - Constructor for exception com.sonar.sslr.api.flow.ExecutionFlowError
 
ExecutionFlowSignal - Exception in com.sonar.sslr.api.flow
 
ExecutionFlowSignal() - Constructor for exception com.sonar.sslr.api.flow.ExecutionFlowSignal
 
ExecutionFlowVisitor<S extends Statement> - Class in com.sonar.sslr.api.flow
 
ExecutionFlowVisitor() - Constructor for class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
exhibitStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
exitPerform - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
exitProgramStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
exitSectionOrParagraph - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
exitStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
exitWithMatchEvent(ParsingState, AstNode) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
exitWithMatchMatcher(Matcher, ParsingState, AstNode) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
exitWithMatchMatcher(Matcher, ParsingState, AstNode) - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
exitWithMatchMatcher(Matcher, ParsingState, AstNode) - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
exitWithMatchRule(RuleMatcher, ParsingState, AstNode) - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
exitWithMatchRule(RuleMatcher, ParsingState, AstNode) - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
exitWithoutMatchEvent(ParsingState) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
exitWithoutMatchMatcher(Matcher, ParsingState) - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
exitWithoutMatchMatcher(Matcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
exitWithoutMatchMatcher(Matcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
exitWithoutMatchRule(RuleMatcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
exitWithoutMatchRule(RuleMatcher, ParsingState) - Method in class com.sonar.sslr.impl.events.ParsingEventListener
 
ExtendedStackTrace - Class in com.sonar.sslr.impl.events
 
ExtendedStackTrace() - Constructor for class com.sonar.sslr.impl.events.ExtendedStackTrace
 
extendedStackTrace - Variable in class com.sonar.sslr.impl.ParsingState
 
ExtendedStackTraceStream - Class in com.sonar.sslr.impl.events
 
extendedStorageStorage - Variable in class com.sonarsource.cobol.api.HpExtension
 
externalClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
extractLine(int) - Method in class org.sonar.sslr.internal.matchers.ImmutableInputBuffer
 
extractLine(int) - Method in interface org.sonar.sslr.internal.matchers.InputBuffer
Returns content of a line for a given line number.

F

fail(ParsingState, int) - Static method in class com.sonar.sslr.impl.matcher.Matcher.MatchResult
 
FastStackMatcherAndPosition - Class in com.sonar.sslr.impl.events
 
FastStackMatcherAndPosition() - Constructor for class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
figurativeConstant - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileAndSortDescriptionEntry - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileAndSortDescriptionEntryClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileAndSortDescriptionEntryPrefix - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileControlClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileControlEntry - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileControlParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileMnemonicClause - Variable in class com.sonarsource.cobol.api.HpExtension
 
fileName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fileStatusClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
FileSymbol - Class in com.sonarsource.cobol.api.symbol
 
FileSymbol(String, AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.FileSymbol
 
find(CobolGrammar, CobolSymbolTable, AstNode) - Static method in class com.sonarsource.cobol.api.symbol.DataItemFinder
 
findChildByName(String) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
findChildren(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
Find the all children having the requested type(s).
findChildren(AstNodeType) - Method in class com.sonar.sslr.api.AstNodeBrowser
 
findDataItem(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
findDirectChildren(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
Find the all children among direct children having the requested type(s).
findFile(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
findFirstChild(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
Find the first child among all children and grand-children having one of the requested types.
findFirstChild(AstNodeType...) - Method in class com.sonar.sslr.api.AstNodeBrowser
 
findFirstDirectChild(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
Find the first child among all direct children having one of the requested types.
findFirstDirectChild(AstNodeType...) - Method in class com.sonar.sslr.api.AstNodeBrowser
 
findFirstDirectChild(AstNodeType, String) - Method in class com.sonar.sslr.api.AstNodeBrowser
 
findFirstParent(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
Find the first parent with the desired node type
findParagraph(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
findProcedure(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
findSection(String) - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
firstOf(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Standard
 
firstOf(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
FirstOfMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher trying all of its submatchers in sequence.
FirstOfMatcher(Matcher...) - Constructor for class org.sonar.sslr.internal.matchers.FirstOfMatcher
 
FirstPhaseVisitor - Interface in com.sonarsource.cobol.api.ast
 
FlowHandler - Class in com.sonar.sslr.api.flow
 
FlowHandler() - Constructor for class com.sonar.sslr.api.flow.FlowHandler
 
fontPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
foregroundAndBackgroundColorPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
foregroundColorScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
format(ParseError) - Method in class org.sonar.sslr.parser.ParseErrorFormatter
 
fromPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
fromScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
fullPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
fullScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
function - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

G

g(String...) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
gcos - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
GcosExtension - Class in com.sonarsource.cobol.api
 
GcosExtension() - Constructor for class com.sonarsource.cobol.api.GcosExtension
 
GcosKeyword - Enum in com.sonarsource.cobol.api
 
generate(ParsingState) - Static method in class com.sonar.sslr.impl.ParsingStackTrace
 
generateFullStackTrace(ParsingState) - Static method in class com.sonar.sslr.impl.ParsingStackTrace
 
generateStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
 
GenericTokenType - Enum in com.sonar.sslr.api
 
get(int) - Method in class com.sonar.sslr.api.LexerOutput
 
getAggregationFormula() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
getAllCheckClasses(CobolAstCheckRepository...) - Static method in class com.sonarsource.cobol.api.ast.CobolAstCheckRepository
 
getAllChecks(CobolAstCheckRepository...) - Static method in class com.sonarsource.cobol.api.ast.CobolAstCheckRepository
 
getAllRuleFields(Class) - Static method in class com.sonar.sslr.api.Grammar
Find all direct and indirect rule fields declared in the given Grammar class.
getArray(CobolGrammar) - Static method in class com.sonarsource.cobol.api.ast.ComplexityNodesRepository
 
getArraySize() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getAssignment() - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
getAst() - Method in class com.sonar.sslr.api.PreprocessingDirective
 
getAstNode() - Method in class com.sonar.sslr.api.flow.Statement
 
getAstNode() - Method in class com.sonar.sslr.api.symbol.Symbol
 
getAstNode() - Method in class com.sonar.sslr.impl.matcher.Matcher.MatchResult
 
getAstNodeTypesToVisit() - Method in interface com.sonar.sslr.api.AstVisitor
The AST node types that this check must be registered for.
getAstNodeTypesToVisit() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
This method can't be overridden.
getCalculatedMetricFormula() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
getCalls() - Method in class com.sonarsource.cobol.api.symbol.Module
 
getChannelDispatcher() - Method in class com.sonar.sslr.impl.Lexer2
 
getCharset() - Method in class com.sonar.sslr.impl.Lexer2
 
getCheckClasses() - Method in class com.sonarsource.cobol.api.ast.CobolAstCheckRepository
Deprecated.
in 1.11 Override the getChecks() method instead
getChecks() - Method in class com.sonarsource.cobol.api.ast.CobolAstCheckRepository
 
getChild(int) - Method in class com.sonar.sslr.api.AstNode
Get the desired child
getChild(int) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getChildren() - Method in class com.sonar.sslr.api.AstNode
Get the list of children.
getChildren() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getChildren() - Method in class org.sonar.sslr.internal.matchers.ParseNode
 
getCicsGrammar() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getCobolGrammar() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getColumn() - Method in class com.sonar.sslr.api.Token
 
getColumn() - Method in class org.sonar.sslr.internal.matchers.InputBuffer.Position
 
getCommentAtLine(int) - Method in class com.sonar.sslr.api.Comments
getComments() - Method in class com.sonar.sslr.api.LexerOutput
 
getComments(CommentAnalyser) - Method in class com.sonar.sslr.api.LexerOutput
 
getComments() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getCommentTokens() - Method in class com.sonar.sslr.api.LexerOutput
 
getCommentTokensAtLine(int) - Method in class com.sonar.sslr.api.Comments
 
getCondition() - Method in class com.sonar.sslr.api.flow.Branch
 
getConditionalStatement() - Method in class com.sonar.sslr.api.flow.Branch
 
getConfiguration() - Method in class com.sonar.sslr.impl.Lexer2
 
getContents(String) - Method in class com.sonar.sslr.api.CommentAnalyser
Extract the content of a comment, i.e.
getCopybookName() - Method in class com.sonarsource.cobol.api.ast.CobolCheckMessage
 
getCopyBookOriginalFileName() - Method in class com.sonar.sslr.api.Token
 
getCopyBookOriginalLine() - Method in class com.sonar.sslr.api.Token
 
getCurrentIndex() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
getDataName() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getDelegate() - Method in class com.sonar.sslr.impl.matcher.DelegatingMatcher
 
getDepth() - Method in class com.sonar.sslr.api.flow.Branch
 
getDepthDetail() - Method in class com.sonar.sslr.api.flow.Branch
 
getEndIndex() - Method in class org.sonar.sslr.internal.matchers.MatcherPathElement
 
getEndIndex() - Method in class org.sonar.sslr.internal.matchers.ParseNode
 
getEndLine() - Method in class com.sonar.sslr.api.symbol.Symbol
 
getEndLine() - Method in class com.sonarsource.cobol.api.symbol.Module
 
getEndProcedure() - Method in class com.sonarsource.cobol.api.symbol.Module
 
getErrorIndex() - Method in class org.sonar.sslr.internal.matchers.ErrorLocatingHandler
 
getErrorIndex() - Method in class org.sonar.sslr.parser.ParseError
 
getExecutionFlow() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getFailedPaths() - Method in class org.sonar.sslr.internal.matchers.ErrorReportingHandler
 
getFailedPaths() - Method in class org.sonar.sslr.parser.ParseError
 
getFile() - Method in class com.sonar.sslr.api.LexerOutput
 
getFile() - Method in class com.sonar.sslr.api.Token
FIXME no such method in SSLR 1.9
getFile() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getFileAbsolutePath() - Method in class com.sonar.sslr.api.LexerOutput
 
getFileName() - Method in class com.sonar.sslr.api.LexerOutput
 
getFileName() - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
getFiles() - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
getFileStatusCode() - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
getFileSymbol() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getFirstChild() - Method in class com.sonar.sslr.api.AstNode
Get the first child of this node
getFirstLevelDataItems() - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
getFirstStmt() - Method in class com.sonarsource.cobol.api.flow.CobolExecutionFlowEngine
 
getFirstToken() - Method in class com.sonar.sslr.api.LexerOutput
 
getFlowHandler() - Method in class com.sonar.sslr.api.flow.Statement
 
getFromIndex() - Method in class com.sonar.sslr.api.AstNode
 
getFromIndex(int) - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
getFullMatches() - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
getFunctionCallStack() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
getGrammar() - Method in class com.sonar.sslr.api.PreprocessingDirective
 
getGrammar() - Method in class com.sonar.sslr.impl.Parser
 
getGrammar() - Method in class com.sonar.sslr.impl.Parser2
 
getInitValue() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
getInputBuffer() - Method in class org.sonar.sslr.parser.ParseError
 
getInputBuffer() - Method in class org.sonar.sslr.parser.ParsingResult
 
getInputDataItems() - Method in class com.sonarsource.cobol.api.flow.CobolStatement
 
getKey() - Method in class com.sonarsource.cobol.api.ast.CobolAstCheck
 
getKey() - Method in class com.sonarsource.cobol.api.symbol.Module
 
getLastChild() - Method in class com.sonar.sslr.api.AstNode
Get the last child of this node
getLastToken() - Method in class com.sonar.sslr.api.AstNode
 
getLastToken() - Method in class com.sonar.sslr.api.LexerOutput
 
getLength() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getLevel() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getLexerOutput() - Method in class com.sonar.sslr.impl.Parser2
 
getLine() - Method in exception com.sonar.sslr.api.RecognitionException
Line where the parsing error has occurred.
getLine() - Method in class com.sonar.sslr.api.Token
 
getLine() - Method in class org.sonar.sslr.internal.matchers.InputBuffer.Position
 
getLineCount() - Method in class org.sonar.sslr.internal.matchers.ImmutableInputBuffer
 
getLineCount() - Method in interface org.sonar.sslr.internal.matchers.InputBuffer
Returns number of lines, which is always equal to number of line terminators plus 1.
getLinesOfComment() - Method in class com.sonar.sslr.api.Comments
Get the sorted list of lines containing at least a comment
getList(CobolGrammar) - Static method in class com.sonarsource.cobol.api.ast.ComplexityNodesRepository
 
getMatcher(int) - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
getMatcher() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
getMatcher() - Method in class org.sonar.sslr.internal.matchers.MatcherPathElement
 
getMatcher() - Method in class org.sonar.sslr.internal.matchers.ParseNode
 
getMatchHandler() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
getMeasureProviders() - Method in class com.sonarsource.cobol.api.metrics.CobolMeasureProvider
 
getMemoizedAst(ParsingState) - Method in class com.sonar.sslr.impl.matcher.MemoizedMatcher
 
getMemoizedAst(MemoizedMatcher) - Method in class com.sonar.sslr.impl.ParsingState
 
getMessage() - Method in class org.sonar.sslr.parser.ParseError
 
getModules() - Method in class com.sonarsource.cobol.api.symbol.CobolSymbolTable
 
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
 
getName() - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
getName() - Method in enum com.sonarsource.cobol.api.AcuCobolKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.AcuCobolTokenType
 
getName() - Method in enum com.sonarsource.cobol.api.CICSKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.CobolKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.CobolSpecialCharacter
 
getName() - Method in enum com.sonarsource.cobol.api.CobolTokenType
 
getName() - Method in enum com.sonarsource.cobol.api.DliKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.GcosKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.HpKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
getName() - Method in enum com.sonarsource.cobol.api.MicrofocusKeyword
 
getName() - Method in enum com.sonarsource.cobol.api.SQLKeyword
 
getName() - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
getNext() - Method in class com.sonar.sslr.api.flow.Statement
 
getNode() - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
getNode() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
getNumberOfChildren() - Method in class com.sonar.sslr.api.AstNode
 
getNumberOfConsumedTokens() - Method in class com.sonar.sslr.api.PreprocessorAction
 
getOperand() - Method in class com.sonar.sslr.impl.ast.LeftAssociative.OperatorAndOperand
Deprecated.
 
getOperator() - Method in class com.sonar.sslr.impl.ast.LeftAssociative.OperatorAndOperand
Deprecated.
 
getOriginalValue() - Method in class com.sonar.sslr.api.Token
 
getOutpostMatcher() - Method in class com.sonar.sslr.impl.ParsingState
 
getOutpostMatcherToken() - Method in class com.sonar.sslr.impl.ParsingState
 
getOutpostMatcherTokenIndex() - Method in class com.sonar.sslr.impl.ParsingState
 
getOutpostMatcherTokenLine() - Method in class com.sonar.sslr.impl.ParsingState
 
getOutputDataItems() - Method in class com.sonarsource.cobol.api.flow.CobolStatement
 
getParent() - Method in class com.sonar.sslr.api.AstNode
Get the parent of this node in the tree.
getParent() - Method in class com.sonar.sslr.api.flow.Branch
 
getParent() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getParent() - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
getParseError() - Method in class org.sonar.sslr.parser.ParsingResult
 
getParseTreeRoot() - Method in class org.sonar.sslr.parser.ParsingResult
 
getParsingState() - Method in class com.sonar.sslr.impl.Parser
 
getParsingState() - Method in class com.sonar.sslr.impl.Parser2
 
getParsingState() - Method in class org.sonar.sslr.parser.ParserAdapter
 
getPartialMatches() - Method in class com.sonar.sslr.impl.events.AutoCompleter
 
getPicture() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getPictureType() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
getPosition(int) - Method in class org.sonar.sslr.internal.matchers.ImmutableInputBuffer
 
getPosition(int) - Method in interface org.sonar.sslr.internal.matchers.InputBuffer
 
getPreprocessingDirective() - Method in class com.sonar.sslr.api.Trivia
 
getPreprocessorClasses() - Method in interface com.sonarsource.cobol.api.lexer.CobolPreprocessorProvider
This method must return the custom preprocessor classes that can be used when anlyzing Cobol code.
getPreprocessors() - Method in class com.sonar.sslr.impl.Lexer2
 
getPrevious() - Method in class com.sonar.sslr.api.flow.Statement
 
getProcedureName() - Method in class com.sonarsource.cobol.api.symbol.Procedure
 
getResult() - Method in class com.sonar.sslr.api.AstNodeBrowser
 
getResults() - Method in class com.sonar.sslr.api.AstNodeBrowser
 
getRootRule() - Method in class com.sonar.sslr.api.Grammar
Each Grammar has always an entry point whose name is usually by convention the "Computation Unit".
getRootRule() - Method in class com.sonar.sslr.impl.Parser
 
getRootRule() - Method in class com.sonar.sslr.impl.Parser2
 
getRootRule() - Method in class com.sonarsource.cobol.api.AcuCobolExtension
 
getRootRule() - Method in class com.sonarsource.cobol.api.CicsGrammar
 
getRootRule() - Method in class com.sonarsource.cobol.api.CobolGrammar
 
getRootRule() - Method in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
getRootRule() - Method in class com.sonarsource.cobol.api.DB2Grammar
 
getRootRule() - Method in class com.sonarsource.cobol.api.GcosExtension
 
getRootRule() - Method in class com.sonarsource.cobol.api.HpExtension
 
getRootRule() - Method in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
getRootRule() - Method in class com.sonarsource.cobol.api.MicrofocusExtension
 
getRootRule() - Method in class org.sonar.sslr.parser.ParserAdapter
 
getRule(int) - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
getRule() - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
getRuleFields(Class) - Static method in class com.sonar.sslr.api.Grammar
Find all the direct rule fields declared in the given Grammar class.
getSqlGrammar() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getStartIndex() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
getStartIndex() - Method in class org.sonar.sslr.internal.matchers.MatcherPathElement
 
getStartIndex() - Method in class org.sonar.sslr.internal.matchers.ParseNode
 
getStartLine() - Method in class com.sonar.sslr.api.symbol.Symbol
 
getStartLine() - Method in class com.sonarsource.cobol.api.symbol.Module
 
getStartProcedure() - Method in class com.sonarsource.cobol.api.symbol.Module
 
getStatement(AstNode) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
getStatements() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
getSubContext(Matcher) - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
getSubContext(Matcher) - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
getSubMatchers() - Method in class org.sonar.sslr.internal.matchers.SequenceMatcher
 
getSymbolTable() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
getToIndex() - Method in class com.sonar.sslr.api.AstNode
 
getToIndex(int) - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
getToIndex() - Method in class com.sonar.sslr.impl.matcher.Matcher.MatchResult
 
getToken() - Method in class com.sonar.sslr.api.AstNode
Get the Token associated to this AstNode
getToken() - Method in class com.sonar.sslr.api.Trivia
 
getToken() - Method in class com.sonarsource.cobol.api.symbol.DataItemValue
 
getTokenLine() - Method in class com.sonar.sslr.api.AstNode
Get the Token's line associated to this AstNode
getTokenOriginalValue() - Method in class com.sonar.sslr.api.AstNode
Get the Token's original value associated to this AstNode
getTokens() - Method in class com.sonar.sslr.api.AstNode
Return all tokens contained in this tree node.
getTokens() - Method in class com.sonar.sslr.api.LexerOutput
 
getTokens() - Method in class com.sonar.sslr.api.Trivia
 
getTokens() - Method in class com.sonar.sslr.impl.Lexer
 
getTokensToInject() - Method in class com.sonar.sslr.api.PreprocessorAction
 
getTokenType() - Method in class org.sonar.sslr.internal.matchers.TokenMatcher
 
getTokenValue() - Method in class com.sonar.sslr.api.AstNode
Get the Token's value associated to this AstNode
getTokenValue() - Method in class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
getTrivia() - Method in class com.sonar.sslr.api.Token
 
getTriviaToInject() - Method in class com.sonar.sslr.api.PreprocessorAction
 
getType() - Method in class com.sonar.sslr.api.AstNode
 
getType() - Method in class com.sonar.sslr.api.Token
 
getType() - Method in class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
getURI() - Method in class com.sonar.sslr.api.Token
 
getURI() - Method in class com.sonar.sslr.impl.Lexer
 
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
 
getValue() - Method in enum com.sonarsource.cobol.api.AcuCobolKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.AcuCobolTokenType
 
getValue() - Method in enum com.sonarsource.cobol.api.CICSKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.CobolKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.CobolSpecialCharacter
 
getValue() - Method in enum com.sonarsource.cobol.api.CobolTokenType
 
getValue() - Method in enum com.sonarsource.cobol.api.DliKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.GcosKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.HpKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.MicrofocusKeyword
 
getValue() - Method in enum com.sonarsource.cobol.api.SQLKeyword
 
getValue() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
globalClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
gobackStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
gotoStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
Grammar - Class in com.sonar.sslr.api
 
Grammar() - Constructor for class com.sonar.sslr.api.Grammar
 
grammar - Variable in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
grammar - Variable in class com.sonarsource.cobol.api.flow.CobolStatement
 
GrammarElementMatcher - Class in org.sonar.sslr.internal.matchers
 
GrammarElementMatcher(String) - Constructor for class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
GrammarException - Exception in org.sonar.sslr.internal.matchers
 
GrammarException(String) - Constructor for exception org.sonar.sslr.internal.matchers.GrammarException
 
GrammarException(Throwable, String) - Constructor for exception org.sonar.sslr.internal.matchers.GrammarException
 
GrammarFunctions - Class in com.sonar.sslr.impl.matcher
This class provides all the functions to define a context-free grammar
GrammarFunctions.Advanced - Class in com.sonar.sslr.impl.matcher
 
GrammarFunctions.Predicate - Class in com.sonar.sslr.impl.matcher
 
GrammarFunctions.Standard - Class in com.sonar.sslr.impl.matcher
 
GrammarFunctionsMigrator - Class in org.sonar.sslr.parser
Provides methods to simplify migration from GrammarFunctions to GrammarOperators.
GrammarOperators - Class in org.sonar.sslr.parser
Provides methods to define rules for LexerlessGrammar.
gridScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
gripPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 

H

hasChildren() - Method in class com.sonar.sslr.api.AstNode
 
hasChildren(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
 
hasChildren() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
hasCommentTokensAtLine(int) - Method in class com.sonar.sslr.api.Comments
 
hasDirectChildren(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
 
hasFileStatusCode() - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
hasFlowHandler() - Method in class com.sonar.sslr.api.flow.Statement
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.AnyTokenMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.BooleanMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.BridgeMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.StandardMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.StatelessMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.TokenTypeClassMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.TokenTypesMatcher
 
hashCode() - Method in class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
hashCode() - Method in class org.sonar.sslr.internal.matchers.InputBuffer.Position
 
hasMemoizedAst(MemoizedMatcher) - Method in class com.sonar.sslr.impl.ParsingState
 
hasNext() - Method in class com.sonar.sslr.api.flow.Statement
 
hasNext() - Method in class com.sonar.sslr.impl.ast.LeftAssociative.Iterator
Deprecated.
 
hasNextToken() - Method in class com.sonar.sslr.impl.ParsingState
 
hasParent() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
hasParents(AstNodeType) - Method in class com.sonar.sslr.api.AstNode
 
hasPreprocessingDirective() - Method in class com.sonar.sslr.api.Trivia
 
hasPrevious() - Method in class com.sonar.sslr.api.flow.Statement
 
hasResult() - Method in class com.sonar.sslr.api.AstNodeBrowser
 
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
 
hasToBeSkippedFromAst(AstNode) - Method in class com.sonar.sslr.impl.ast.AlwaysSkipFromAst
 
hasToBeSkippedFromAst(AstNode) - Method in class com.sonar.sslr.impl.ast.NeverSkipFromAst
 
hasToBeSkippedFromAst(AstNode) - Method in class com.sonar.sslr.impl.ast.SkipFromAstIfOnlyOneChild
 
hasToBeSkippedFromAst(AstNode) - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.AcuCobolKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.AcuCobolTokenType
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.CICSKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.CobolKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.CobolSpecialCharacter
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.CobolTokenType
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.DliKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.GcosKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.HpKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.MicrofocusKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum com.sonarsource.cobol.api.SQLKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
hasToken() - Method in class com.sonar.sslr.api.AstNode
 
hasTrivia() - Method in class com.sonar.sslr.api.Token
 
hasValue() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
helpIdPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
HEXA_DIGIT - Static variable in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
highlightScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
highLowStandardPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
hp - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
HpExtension - Class in com.sonarsource.cobol.api
 
HpExtension() - Constructor for class com.sonarsource.cobol.api.HpExtension
 
HpKeyword - Enum in com.sonarsource.cobol.api
 

I

ibmCompilerOptionsStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
IBM Compiler options statement
identificationDivision - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Identification Division ****
identificationDivisionParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
identifier - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
IdentifierAndKeywordChannel - Class in com.sonar.sslr.impl.channel
 
IdentifierAndKeywordChannel(String, boolean, TokenType[]...) - Constructor for class com.sonar.sslr.impl.channel.IdentifierAndKeywordChannel
 
ifElseClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ifStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ifThenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ignoreErrors - Variable in class org.sonar.sslr.internal.matchers.MatcherContext
 
ignoreErrors() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
ImmutableInputBuffer - Class in org.sonar.sslr.internal.matchers
 
ImmutableInputBuffer(char[]) - Constructor for class org.sonar.sslr.internal.matchers.ImmutableInputBuffer
 
InclusiveTillMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
InclusiveTillMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.InclusiveTillMatcher
 
indexName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
INDICATOR_AREA_DEFAULT_POSITION_INDEX - Static variable in class com.sonarsource.cobol.api.CobolConstants
Position of the Indicator Area, used to set debug ('D'), comment ('*'), preprocessing ('$') or continuation ('-') operators.
INDICATOR_AREA_POSITION_INDEX_KEY - Static variable in class com.sonarsource.cobol.api.CobolConstants
Sonar key of the INDICATOR_AREA_DEFAULT_POSITION_INDEX property hereunder
init() - Method in class com.sonar.sslr.api.Preprocessor
Method called before the lexing starts which can be overridden to initialize a state for instance.
init() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Initialize the visitor.
initialize(DataItem) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
initialize(List<DataItem>) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
initializeStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
initializeStatementCategoryName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
initialOrCommon - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
initiateStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
 
InputBuffer - Interface in org.sonar.sslr.internal.matchers
Input text to be parsed.
inputBuffer - Variable in class org.sonar.sslr.internal.matchers.MatcherContext
 
InputBuffer.Position - Class in org.sonar.sslr.internal.matchers
 
InputBuffer.Position(int, int) - Constructor for class org.sonar.sslr.internal.matchers.InputBuffer.Position
 
inputDataItems - Variable in class com.sonarsource.cobol.api.flow.CobolStatement
 
inputOutputSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
inputOutputSectionParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
inquireStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
inspectStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
installationParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
integerConstant - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ioControlClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ioControlParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
is(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
 
is(Object...) - Method in interface com.sonar.sslr.api.Rule
This method allows to provide the definition of a context-free grammar rule.
is(Object...) - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
is(Object...) - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
isAlphanumeric() - Method in class com.sonarsource.cobol.api.symbol.DataItemValue
 
isArray() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isBlank(String) - Method in class com.sonar.sslr.api.CommentAnalyser
Check whether or not a comment line is blank
isBlank(String) - Method in class com.sonar.sslr.api.Comments
 
isBlankComment(String) - Static method in class com.sonar.sslr.api.Comments
Deprecated.
isBlankComment(int) - Method in class com.sonar.sslr.api.Comments
Deprecated.
see #isBlank(int)
isCalculatedMetric() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
isComment() - Method in class com.sonar.sslr.api.Trivia
 
isConditionName() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isCopyBook() - Method in class com.sonar.sslr.api.Token
 
isCopyBookOrGeneratedNode() - Method in class com.sonar.sslr.api.AstNode
 
isEmpty() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.AnyTokenMatcher
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.BooleanMatcher
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.TokenMatcher
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.TokenTypeClassMatcher
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.TokenTypesMatcher
 
isExpectedToken(Token) - Method in class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
isFalse() - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
For unit test only Not consume the next token whatever it is
isFalse() - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
isFatal() - Method in exception com.sonar.sslr.api.RecognitionException
 
isFileDataItem() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isFiller() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isFirstLevel() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isGeneratedCode() - Method in class com.sonar.sslr.api.Token
 
isGroup() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isIgnoreErrors() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
isInitialized(DataItem) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
isMatched() - Method in class org.sonar.sslr.parser.ParsingResult
 
isMatching(ParsingState) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
isMatching() - Method in class com.sonar.sslr.impl.matcher.Matcher.MatchResult
 
isNot(AstNodeType...) - Method in class com.sonar.sslr.api.AstNode
 
isNumeric() - Method in class com.sonarsource.cobol.api.symbol.DataItemValue
 
isOnCopybook() - Method in class com.sonarsource.cobol.api.ast.CobolCheckMessage
 
isOneOfThem(TokenType...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Match the next token if and only if its type belongs to the provided list
isOnSameLineThan(Token) - Method in class com.sonar.sslr.api.Token
 
isParentOf(Branch) - Method in class com.sonar.sslr.api.flow.Branch
 
isParentOrChildOf(Branch) - Method in class com.sonar.sslr.api.flow.Branch
 
isPreprocessor() - Method in class com.sonar.sslr.api.Trivia
 
isRedefined() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isRedefinition() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
isSkippedText() - Method in class com.sonar.sslr.api.Trivia
 
isThereAggregationFormula() - Method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
 
isThereCommentAtLine(int) - Method in class com.sonar.sslr.api.Comments
isThereCommentBeforeLine(int) - Method in class com.sonar.sslr.api.Comments
 
isToRetryWithExtendStackTrace() - Method in exception com.sonar.sslr.api.RecognitionException
 
isTrue() - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
For unit test only Consume the next token whatever it is
isUsed() - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
isXml() - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
iterator() - Method in class com.sonar.sslr.api.Comments
Iterates over the collection of comment tokens
iterator() - Method in class com.sonar.sslr.impl.ast.LeftAssociative.Iterator
Deprecated.
 

J

justifiedScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

K

keyPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 

L

labelRecordsClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
layoutDataPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
leaveBranch(Branch) - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
leaveBranch(Branch) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
leaveFile(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called once a computation unit tree has been fully visited.
leaveFile(AstNode) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Called once a computation unit tree has been fully visited.
leaveMandatoryBranches() - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
leaveMandatoryBranches() - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
leaveNode(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called once an AST node has been fully visited.
leaveNode(AstNode) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Called once an AST node has been fully visited.
LeftAssociative - Class in com.sonar.sslr.impl.ast
Deprecated.
in 1.15
LeftAssociative.Iterator - Class in com.sonar.sslr.impl.ast
Deprecated.
 
LeftAssociative.Iterator(AstNode) - Constructor for class com.sonar.sslr.impl.ast.LeftAssociative.Iterator
Deprecated.
 
LeftAssociative.OperatorAndOperand - Class in com.sonar.sslr.impl.ast
Deprecated.
 
LeftAssociative.OperatorAndOperand(AstNodeType, AstNode) - Constructor for class com.sonar.sslr.impl.ast.LeftAssociative.OperatorAndOperand
Deprecated.
 
leftineScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
length() - Method in class org.sonar.sslr.internal.matchers.ImmutableInputBuffer
 
length() - Method in interface org.sonar.sslr.internal.matchers.InputBuffer
 
length() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
lex(File) - Method in class com.sonar.sslr.impl.Lexer
 
lex(URL) - Method in class com.sonar.sslr.impl.Lexer
 
lex(String) - Method in class com.sonar.sslr.impl.Lexer
Do not use this method, it is intended for internal unit testing only
lex(String) - Method in class com.sonar.sslr.impl.Lexer2
 
lex(File) - Method in class com.sonar.sslr.impl.Lexer2
 
lex(Reader, LexerOutput) - Method in class com.sonar.sslr.impl.Lexer2
 
Lexer - Class in com.sonar.sslr.impl
 
Lexer.Builder - Class in com.sonar.sslr.impl
 
Lexer2 - Class in com.sonar.sslr.impl
This class allows to ensure forward compatibility with SSLR 1.9.
Lexer2() - Constructor for class com.sonar.sslr.impl.Lexer2
Deprecated. 
Lexer2(Charset) - Constructor for class com.sonar.sslr.impl.Lexer2
Deprecated. 
Lexer2.LexerBuilder - Class in com.sonar.sslr.impl
 
LexerException - Exception in com.sonar.sslr.impl
 
LexerException(String, Throwable) - Constructor for exception com.sonar.sslr.impl.LexerException
 
LexerException(String) - Constructor for exception com.sonar.sslr.impl.LexerException
 
lexerIndex - Variable in class com.sonar.sslr.impl.ParsingState
 
LexerlessGrammar - Class in org.sonar.sslr.parser
LexerlessGrammar() - Constructor for class org.sonar.sslr.parser.LexerlessGrammar
 
LexerOutput - Class in com.sonar.sslr.api
 
LexerOutput(Preprocessor2...) - Constructor for class com.sonar.sslr.api.LexerOutput
 
LexerOutput(List<Token>) - Constructor for class com.sonar.sslr.api.LexerOutput
 
lexerSize - Variable in class com.sonar.sslr.impl.ParsingState
 
LF - Static variable in class org.sonar.sslr.internal.matchers.TextUtils
 
libraryName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
libraryName - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
linageClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
lineNumberPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
lineScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
linesPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
linkageSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
ListingControlStatementGrammar - Class in com.sonarsource.cobol.api
 
ListingControlStatementGrammar() - Constructor for class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
literal - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
literalOrIdentifier - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
literalOrIdentifierOrArithmeticExpression - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
localStorageSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
lockMode - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
log(String, AstNode, Object...) - Method in class com.sonarsource.cobol.api.ast.CobolAstCheck
Log a violation on an AstNode
log(String, Token, Object...) - Method in class com.sonarsource.cobol.api.ast.CobolAstCheck
Log a violation on a Token
log(String, int, Object...) - Method in class com.sonarsource.cobol.api.ast.CobolAstCheck
Log a violation on a line
longestIndex - Variable in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
longestMatcher - Variable in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
longestOne(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Match the longest alternative within the elements exactly once
LongestOneMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
LongestOneMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.LongestOneMatcher
 
longestOutertMatcher - Variable in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
longestParsingState - Variable in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
longestStack - Variable in class com.sonar.sslr.impl.events.ExtendedStackTrace
 

M

match(ParsingState) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
match(ParsingState) - Method in class com.sonar.sslr.impl.matcher.MemoizedMatcher
 
match(ParsingState) - Method in class com.sonar.sslr.impl.matcher.StandardMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.EndOfInputMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ErrorLocatingHandler
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ErrorReportingHandler
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.FirstOfMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
match(MatcherContext) - Method in interface org.sonar.sslr.internal.matchers.Matcher
 
match(MatcherContext) - Method in interface org.sonar.sslr.internal.matchers.MatchHandler
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.Memoizer
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.NothingMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.OneOrMoreMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.OptionalMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.PatternMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.SequenceMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.StringMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.TestMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.TestNotMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.TokenMatcher
 
match(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ZeroOrMoreMatcher
 
Matcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
Matcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.Matcher
 
Matcher - Interface in org.sonar.sslr.internal.matchers
 
matcher - Variable in class org.sonar.sslr.internal.matchers.MatcherContext
 
Matcher.MatchResult - Class in com.sonar.sslr.impl.matcher
 
MatcherContext - Class in org.sonar.sslr.internal.matchers
 
MatcherContext(InputBuffer, MatchHandler) - Constructor for class org.sonar.sslr.internal.matchers.MatcherContext
 
MatcherPathElement - Class in org.sonar.sslr.internal.matchers
 
MatcherPathElement(Matcher, int, int) - Constructor for class org.sonar.sslr.internal.matchers.MatcherPathElement
 
MatchersUtils - Class in org.sonar.sslr.internal.matchers
 
MatcherTreePrinter - Class in com.sonar.sslr.impl.matcher
 
MatchHandler - Interface in org.sonar.sslr.internal.matchers
 
matchToIndex(ParsingState) - Method in class com.sonar.sslr.impl.matcher.Matcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.BridgeMatcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.ExclusiveTillMatcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.InclusiveTillMatcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.LongestOneMatcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.MemoizedMatcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.StandardMatcher
 
matchWorker(ParsingState) - Method in class com.sonar.sslr.impl.matcher.TillNewLineMatcher
 
maxMinPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
memoizeAst(ParsingState, AstNode) - Method in class com.sonar.sslr.impl.matcher.MemoizedMatcher
 
memoizeAst(MemoizedMatcher, AstNode) - Method in class com.sonar.sslr.impl.ParsingState
 
MemoizedMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
MemoizedMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.MemoizedMatcher
 
memoizeMatches(Object) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
 
Memoizer - Class in org.sonar.sslr.internal.matchers
 
Memoizer(int) - Constructor for class org.sonar.sslr.internal.matchers.Memoizer
 
MemoMatcher - Class in com.sonar.sslr.impl.matcher
Special wrapping Matcher that performs memoization of its submatcher.
MemoMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.MemoMatcher
 
memorySizeClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
mergeStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
messageSourcePhrase - Variable in class com.sonarsource.cobol.api.HpExtension
 
methodName - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
mf - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
MicrofocusExtension - Class in com.sonarsource.cobol.api
 
MicrofocusExtension() - Constructor for class com.sonarsource.cobol.api.MicrofocusExtension
 
MicrofocusKeyword - Enum in com.sonarsource.cobol.api
 
mnemonicName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
mock() - Method in interface com.sonar.sslr.api.Rule
Utility method used for unit testing in order to dynamically replace the definition of the rule to match as soon as a token whose value equals the name of the rule is encountered
mock() - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
mock() - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
mode - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
modifyNotStylePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
modifyStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
Module - Class in com.sonarsource.cobol.api.symbol
 
Module(Procedure, AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.Module
 
Module(Procedure, Procedure, AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.Module
 
moveStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
multipleFileClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
multiplyStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

N

nestedIdentificationDivision - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
nestedProgramIdParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
nestedProgramUnit - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Nested Program ****
NeverSkipFromAst - Class in com.sonar.sslr.impl.ast
 
NeverSkipFromAst() - Constructor for class com.sonar.sslr.impl.ast.NeverSkipFromAst
 
newRuleBuilder(String) - Static method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
newRuleBuilder(RuleMatcher) - Static method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
next() - Method in class com.sonar.sslr.impl.ast.LeftAssociative.Iterator
Deprecated.
 
next(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Predicate
Syntactic predicate to check that the next tokens match some elements.
next(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
next(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
nextAstNode() - Method in class com.sonar.sslr.api.AstNode
Get the next sibling AstNode in the tree and if this node doesn't exist try to get the next AST Node of the parent.
NextMatcher - Class in com.sonar.sslr.impl.matcher
A special Matcher not actually matching any input but rather trying its submatcher against the current input position.
NextMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.NextMatcher
 
nextNot(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
nextSentence - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
nextSibling() - Method in class com.sonar.sslr.api.AstNode
Get the next sibling AstNode if exists in the tree.
NO_OPERATION - Static variable in class com.sonar.sslr.api.PreprocessorAction
Use this no operation preprocessor action for improved readability and performances.
noAdvancingPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
noEchoPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
nonNumericConstant - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
noScrollAndNoWrapPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
not(Object) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Predicate
Syntactic predicate to check that the next tokens don't match an element.
not(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
noteStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
nothing() - Static method in class org.sonar.sslr.parser.GrammarOperators
 
NothingMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that never succeeds.
NothingMatcher() - Constructor for class org.sonar.sslr.internal.matchers.NothingMatcher
 
notifyListeners(RecognitionException) - Method in class com.sonar.sslr.impl.ParsingState
 
NotMatcher - Class in com.sonar.sslr.impl.matcher
A special Matcher not actually matching any input but rather trying its submatcher against the current input position.
NotMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.NotMatcher
 
notOnExceptionPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
numericConstant - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

O

o2n(String) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
o2n(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Standard
Match elements sequence zero or more times
o2n(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
objectComputerClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
objectComputerParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
objectExpression - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
occursScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
OCTAL_DIGIT - Static variable in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
one2n(String) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
one2n(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Standard
Match elements sequence one or more times
one2n(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
oneOrMore(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
OneOrMoreMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that repeatedly tries its submatcher against the input.
OneOrMoreMatcher(Matcher) - Constructor for class org.sonar.sslr.internal.matchers.OneOrMoreMatcher
 
OneToNMatcher - Class in com.sonar.sslr.impl.matcher
A Matcher that repeatedly tries its submatcher against the input.
OneToNMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.OneToNMatcher
 
onExceptionPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
onMatch(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ErrorLocatingHandler
 
onMatch(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ErrorReportingHandler
 
onMatch(MatcherContext) - Method in interface org.sonar.sslr.internal.matchers.MatchHandler
 
onMatch(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.Memoizer
 
onMissmatch(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ErrorLocatingHandler
 
onMissmatch(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.ErrorReportingHandler
 
onMissmatch(MatcherContext) - Method in interface org.sonar.sslr.internal.matchers.MatchHandler
 
onMissmatch(MatcherContext) - Method in class org.sonar.sslr.internal.matchers.Memoizer
 
onStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
openStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
openStatementLockOption - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
opt(String) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
opt(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Standard
Optionally match the element(s).
opt(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
optional(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
OptionalMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that tries its submatcher once against the input.
OptionalMatcher(Matcher) - Constructor for class org.sonar.sslr.internal.matchers.OptionalMatcher
 
OptMatcher - Class in com.sonar.sslr.impl.matcher
A Matcher that tries its submatcher once against the input and always succeeds.
OptMatcher(Matcher) - Constructor for class com.sonar.sslr.impl.matcher.OptMatcher
 
or(String...) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
or(Object...) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Standard
Deprecated.
or(Object...) - Static method in class org.sonar.sslr.parser.GrammarFunctionsMigrator
Deprecated.
org.sonar.sslr.internal.matchers - package org.sonar.sslr.internal.matchers
Internals.
org.sonar.sslr.parser - package org.sonar.sslr.parser
 
organizationClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
OrMatcher - Class in com.sonar.sslr.impl.matcher
A Matcher trying all of its submatchers in sequence and succeeding when the first submatcher succeeds.
OrMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.OrMatcher
 
outputDataItems - Variable in class com.sonarsource.cobol.api.flow.CobolStatement
 
outputPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
overlineScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
override(Object...) - Method in interface com.sonar.sslr.api.Rule
This method has the same effect as RuleImpl#is(Object...), except that it can be called more than once to redefine a rule from scratch.
override(Object...) - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
override(Object...) - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 

P

paddingCharacterClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
paragraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
Paragraph - Class in com.sonarsource.cobol.api.symbol
 
Paragraph(String, AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.Paragraph
 
paragraphName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
parse(File) - Method in class com.sonar.sslr.impl.Parser
 
parse(String) - Method in class com.sonar.sslr.impl.Parser
 
parse(List<Token>) - Method in class com.sonar.sslr.impl.Parser
 
parse(File) - Method in class com.sonar.sslr.impl.Parser2
 
parse(String) - Method in class com.sonar.sslr.impl.Parser2
 
parse(List<Token>) - Method in class com.sonar.sslr.impl.Parser2
 
parse(String) - Method in class org.sonar.sslr.parser.ParserAdapter
 
parse(File) - Method in class org.sonar.sslr.parser.ParserAdapter
 
parse(List<Token>) - Method in class org.sonar.sslr.parser.ParserAdapter
 
parse(char[]) - Method in class org.sonar.sslr.parser.ParseRunner
 
ParseError - Class in org.sonar.sslr.parser
Describes an error, which is occurred during parse.
ParseError(InputBuffer, int, String, List<List<MatcherPathElement>>) - Constructor for class org.sonar.sslr.parser.ParseError
 
ParseErrorFormatter - Class in org.sonar.sslr.parser
Formats ParseError to readable form.
ParseErrorFormatter() - Constructor for class org.sonar.sslr.parser.ParseErrorFormatter
 
ParseNode - Class in org.sonar.sslr.internal.matchers
Node of a parse tree.
ParseNode(int, int, List<ParseNode>, Matcher) - Constructor for class org.sonar.sslr.internal.matchers.ParseNode
 
Parser<G extends Grammar> - Class in com.sonar.sslr.impl
To create a new instance of this class use Parser.builder(Grammar).
Parser(G) - Constructor for class com.sonar.sslr.impl.Parser
 
Parser.Builder<G extends Grammar> - Class in com.sonar.sslr.impl
 
Parser2<GRAMMAR extends Grammar> - Class in com.sonar.sslr.impl
This class allows to ensure forward compatibility with SSLR 1.9.
Parser2.ParserBuilder<GRAMMAR extends Grammar> - Class in com.sonar.sslr.impl
 
ParserAdapter<G extends LexerlessGrammar> - Class in org.sonar.sslr.parser
Adapts ParseRunner to be used as Parser.
ParserAdapter(Charset, G) - Constructor for class org.sonar.sslr.parser.ParserAdapter
 
ParserRuntimeException - Exception in org.sonar.sslr.internal.matchers
 
ParserRuntimeException(Throwable) - Constructor for exception org.sonar.sslr.internal.matchers.ParserRuntimeException
 
ParseRunner - Class in org.sonar.sslr.parser
Performs parsing of a given grammar rule on a given input text.
ParseRunner(Rule) - Constructor for class org.sonar.sslr.parser.ParseRunner
 
ParsingEventListener - Class in com.sonar.sslr.impl.events
 
ParsingEventListener() - Constructor for class com.sonar.sslr.impl.events.ParsingEventListener
 
parsingEventListeners - Variable in class com.sonar.sslr.impl.ParsingState
 
ParsingResult - Class in org.sonar.sslr.parser
Parsing result.
ParsingResult(InputBuffer, boolean, ParseNode, ParseError) - Constructor for class org.sonar.sslr.parser.ParsingResult
 
ParsingStackTrace - Class in com.sonar.sslr.impl
 
ParsingState - Class in com.sonar.sslr.impl
 
ParsingState(List<Token>) - Constructor for class com.sonar.sslr.impl.ParsingState
 
passwordClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
PatternMatcher - Class in org.sonar.sslr.internal.matchers
 
PatternMatcher(String) - Constructor for class org.sonar.sslr.internal.matchers.PatternMatcher
 
peek() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
peek() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
peekFromIndex() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
peekMatcher() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
peekRule() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
peekSourceCode() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
peekToIndex() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
peekToken(int, Matcher) - Method in class com.sonar.sslr.impl.ParsingState
 
peekToken(Matcher) - Method in class com.sonar.sslr.impl.ParsingState
 
peekTokenIfExists(int, Matcher) - Method in class com.sonar.sslr.impl.ParsingState
 
performAfterClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performFlavour - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performProcedureScopeClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performTestPositionClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performTimeClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performUntilClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performVaryingClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
performVaryingWithTestClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
picturePunctuation - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
pictureScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
pictureString - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
pop() - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine.FunctionCallStack
 
pop() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
popSourceCode() - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
popToken(Matcher) - Method in class com.sonar.sslr.impl.ParsingState
 
popupMenuPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
power - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
PreprocessingDirective - Class in com.sonar.sslr.api
 
PreprocessingDirective() - Constructor for class com.sonar.sslr.api.PreprocessingDirective
 
Preprocessor - Class in com.sonar.sslr.api
A preprocessor is a component which can alter the stream of Token and Trivia.
The supported operations are injection and deletion.
Preprocessor() - Constructor for class com.sonar.sslr.api.Preprocessor
 
Preprocessor2 - Class in com.sonar.sslr.api
A Preprocessor can be used to modify the content of the LexerOuput before launching the parser.
Preprocessor2() - Constructor for class com.sonar.sslr.api.Preprocessor2
 
PreprocessorAction - Class in com.sonar.sslr.api
This class encapsulates the actions to be performed by a preprocessor.
PreprocessorAction(int, List<Trivia>, List<Token>) - Constructor for class com.sonar.sslr.api.PreprocessorAction
Construct a preprocessor action.
previousAstNode() - Method in class com.sonar.sslr.api.AstNode
Get the previous sibling AstNode in the tree and if this node doesn't exist try to get the next AST Node of the parent.
previousSibling() - Method in class com.sonar.sslr.api.AstNode
Get the previous sibling AstNode if exists in the tree.
print(AstNode) - Static method in class com.sonar.sslr.impl.ast.AstXmlPrinter
 
print(AstNode, Writer) - Static method in class com.sonar.sslr.impl.ast.AstXmlPrinter
 
print(ExtendedStackTrace, PrintStream) - Static method in class com.sonar.sslr.impl.events.ExtendedStackTraceStream
 
print(Matcher) - Static method in class com.sonar.sslr.impl.matcher.MatcherTreePrinter
 
printStackTrace(PrintStream) - Method in class com.sonar.sslr.impl.Parser
 
printStackTrace(PrintStream) - Method in class com.sonar.sslr.impl.Parser2
 
Procedure - Class in com.sonarsource.cobol.api.symbol
 
Procedure(String, AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.Procedure
 
procedureBody - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
procedureDivision - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Procedure Division ****
procedureDivisionUsingKeyword - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
procedureName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
procedurePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
procedureSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
process(List<Token>) - Method in class com.sonar.sslr.api.Preprocessor
Method called on each token seen by the current preprocessor.
process(Token, LexerOutput) - Method in class com.sonar.sslr.api.Preprocessor2
This method is called just before adding a new Token to the LexerOutput.
processException(Exception) - Method in interface com.sonar.sslr.api.AuditListener
This method is called when an exception different from a parsing error occurs
processFlow(ExecutionFlowEngine) - Method in class com.sonar.sslr.api.flow.FlowHandler
 
processRecognitionException(RecognitionException) - Method in interface com.sonar.sslr.api.RecognitionExceptionListener
This method is called when a recognition exception occurs
programIdParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
programName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
programUnit - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
promptPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
promptScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
propertyName - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
propertyOptionClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
propertyPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
propertyType - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
PunctuatorChannel - Class in com.sonar.sslr.impl.channel
 
PunctuatorChannel(TokenType...) - Constructor for class com.sonar.sslr.impl.channel.PunctuatorChannel
 
push(Matcher, int) - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
pushBackTokenAndProcess(Token, Preprocessor2) - Method in class com.sonar.sslr.api.LexerOutput
This method must be called by a preprocessor when a token has been temporary consumed by this preprocessor but finally must be pushed back to the LexerOutput.
pushBackTokensAndProcess(List<Token>, Preprocessor2) - Method in class com.sonar.sslr.api.LexerOutput
This method must be called by a preprocessor when some tokens have been temporary consumed by this preprocessor but finally must be pushed back to the LexerOutput.

Q

qualifiedDataName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

R

randomAccessMode - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
readStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
readToken(int) - Method in class com.sonar.sslr.impl.ParsingState
 
ready - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
receiveControlClause - Variable in class com.sonarsource.cobol.api.HpExtension
 
receiveControlParagraph - Variable in class com.sonarsource.cobol.api.HpExtension
 
receiveStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
receiveStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
Procedure Division
receiveStatementInstruction - Variable in class com.sonarsource.cobol.api.GcosExtension
 
RecognitionException - Exception in com.sonar.sslr.api
If a parsing error is encountered, an exception which implements this RecognitionException is thrown by the Parser.
RecognitionException(ParsingState, boolean) - Constructor for exception com.sonar.sslr.api.RecognitionException
 
RecognitionException(String, ParsingState, boolean, Throwable) - Constructor for exception com.sonar.sslr.api.RecognitionException
 
RecognitionException(ExtendedStackTrace, boolean) - Constructor for exception com.sonar.sslr.api.RecognitionException
 
RecognitionException(LexerException) - Constructor for exception com.sonar.sslr.api.RecognitionException
 
RecognitionException(int, String) - Constructor for exception com.sonar.sslr.api.RecognitionException
 
RecognitionException(int, String, Throwable) - Constructor for exception com.sonar.sslr.api.RecognitionException
 
RecognitionExceptionListener - Interface in com.sonar.sslr.api
A RecognitionExceptionListener must be used to be notified of parsing error
recordContainsClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
recordDelimiterClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
recordingModeClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
recordKeyClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
recordName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
recoveryRule() - Method in interface com.sonar.sslr.api.Rule
A rule should be flagged as being a "Recovery" rule if it's responsibility is to consume some bad tokens in order to recover from a parsing error.
recoveryRule() - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
recoveryRule() - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
recoveryRule() - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
redefine(DataItem) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
referenceModification - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
regexp(TokenType, String...) - Static method in class com.sonar.sslr.impl.channel.RegexpChannelBuilder
 
regexp(String) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
RegexpChannel - Class in com.sonar.sslr.impl.channel
Creates token of specified type from characters, which match given regular expression.
RegexpChannel(TokenType, String) - Constructor for class com.sonar.sslr.impl.channel.RegexpChannel
 
RegexpChannelBuilder - Class in com.sonar.sslr.impl.channel
 
relationalOperator - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
relationCondition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
relativeKeyClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
releaseStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
remarksParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
remove() - Method in class com.sonar.sslr.impl.ast.LeftAssociative.Iterator
Deprecated.
 
removeLastTokens(int) - Method in class com.sonar.sslr.api.LexerOutput
 
renamesClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
replaceClause - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
replaceStatement - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
replacingPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
replyContainsPhrase - Variable in class com.sonarsource.cobol.api.HpExtension
 
reportClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
reportDescriptionEntry - Variable in class com.sonarsource.cobol.api.GcosExtension
 
reportDescriptionEntryClause - Variable in class com.sonarsource.cobol.api.GcosExtension
 
reportGroupDescriptionEntry - Variable in class com.sonarsource.cobol.api.GcosExtension
 
reportGroupDescriptionEntryClause - Variable in class com.sonarsource.cobol.api.GcosExtension
 
reportName - Variable in class com.sonarsource.cobol.api.GcosExtension
Common
reportPhrase - Variable in class com.sonarsource.cobol.api.HpExtension
 
reportSection - Variable in class com.sonarsource.cobol.api.GcosExtension
 
requiredPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
requiredScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
rerun2 - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
rerunClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
reserveClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
reset - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
resetCache() - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions
 
resetIndex() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
retire() - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
retire() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
returnCodeClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
returnStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
reversedPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
reverseVideoScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
rewriteStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
rollbackStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
rollbackStatement - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
rootRule - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
rootRule - Variable in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
routineName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
Rule - Interface in com.sonar.sslr.api
A Rule describes a context free grammar syntactic rule.
RuleDefinition - Class in com.sonar.sslr.impl.matcher
 
RuleMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
RuleMatcher(String) - Constructor for class com.sonar.sslr.impl.matcher.RuleMatcher
 
runMatcher() - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
runMatcher() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 

S

sameAreaClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
samePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenBlankWhenZero - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
screenDescription - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
screenFromItemClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenJustifyClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenLocationPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
screenObjectPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenOccursClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenOptions - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenPictureClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
screenSignClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenToItemClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenUsageClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
screenUsingItemClause - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
scrollPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
searchStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
Section - Class in com.sonarsource.cobol.api.symbol
 
Section(String, AstNode) - Constructor for class com.sonarsource.cobol.api.symbol.Section
 
sectionHeader - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sectionName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
secureScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
securityParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
segmentLimitClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
selectClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sendStatement - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
sendStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
 
sendStatementClause - Variable in class com.sonarsource.cobol.api.GcosExtension
 
sentence - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sequence(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
SequenceMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that executes all of its submatchers in sequence.
SequenceMatcher(Matcher...) - Constructor for class org.sonar.sslr.internal.matchers.SequenceMatcher
 
sequentialAccessMode - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
service - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
setArraySize(long) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setAssignment(String) - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
setColumn(int) - Method in class com.sonar.sslr.api.Token.Builder
 
setComments(Comments) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
setCondition(AstNode) - Method in class com.sonar.sslr.api.flow.Branch
 
setConditionalStatement(Statement) - Method in class com.sonar.sslr.api.flow.Branch
 
setConfiguration(CodeReaderConfiguration) - Method in class com.sonar.sslr.impl.Lexer2
Deprecated. 
setCopyBook(String, int) - Method in class com.sonar.sslr.api.Token.Builder
 
setCopyBook(boolean) - Method in class com.sonar.sslr.api.Token
FIXME no such method in SSLR 1.9
setCopybookName(String) - Method in class com.sonarsource.cobol.api.ast.CobolCheckMessage
 
setCopyBookOriginalFileName(String) - Method in class com.sonar.sslr.api.Token
FIXME no such method in SSLR 1.9
setCopyBookOriginalLine(int) - Method in class com.sonar.sslr.api.Token
FIXME no such method in SSLR 1.9
setDataName(String) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setExecutionFlow(ExecutionFlow<CobolStatement>) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
setExtendedStackTrace(ExtendedStackTrace) - Method in class com.sonar.sslr.impl.Parser.Builder
 
setExtendedStackTrace(ExtendedStackTrace) - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
setFile(File) - Method in class com.sonar.sslr.api.LexerOutput
 
setFile(File) - Method in class com.sonar.sslr.api.Token.Builder
FIXME no such method in SSLR 1.9
setFile(File) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
 
setFileStatusCode(String) - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
setFileSymbol(FileSymbol) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setFiller() - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setFirstStmt(CobolStatement) - Method in class com.sonarsource.cobol.api.flow.CobolExecutionFlowEngine
 
setFlowHandler(FlowHandler) - Method in class com.sonar.sslr.api.flow.Statement
 
setFromIndex(int) - Method in class com.sonar.sslr.api.AstNode
 
setFunctionCallStackStack(ExecutionFlowEngine.FunctionCallStack) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
setGeneratedCode(boolean) - Method in class com.sonar.sslr.api.Token.Builder
 
setGeneratedCode(boolean) - Method in class com.sonar.sslr.api.Token
FIXME no such method in SSLR 1.9
setGrammar(CobolGrammar) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
setIndex(int) - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
setInputDataItems(List<AstNode>) - Method in class com.sonarsource.cobol.api.flow.CobolStatement
 
setIsXml(boolean) - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
setLevel(int) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setLine(int) - Method in class com.sonar.sslr.api.Token.Builder
 
setMatcher(Matcher) - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
setNext(Statement) - Method in class com.sonar.sslr.api.flow.Statement
 
setNodeType(AstNodeType) - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
setOutputDataItem(AstNode) - Method in class com.sonarsource.cobol.api.flow.CobolStatement
 
setOutputDataItems(List<AstNode>) - Method in class com.sonarsource.cobol.api.flow.CobolStatement
 
setParsingEventListeners(ParsingEventListener...) - Method in class com.sonar.sslr.impl.Parser.Builder
 
setParsingEventListeners(ParsingEventListener...) - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
setPicture(String) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setPreprocessors(Preprocessor2...) - Method in class com.sonar.sslr.impl.Lexer2
Deprecated. 
setRecognictionExceptionListener(RecognitionExceptionListener...) - Method in class com.sonar.sslr.impl.Parser.Builder
 
setRecognictionExceptionListener(RecognitionExceptionListener...) - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
setRootRule(Rule) - Method in class com.sonar.sslr.impl.Parser
 
setRootRule(Rule) - Method in class com.sonar.sslr.impl.Parser2
 
setRootRule(Rule) - Method in class com.sonarsource.cobol.api.CobolGrammar
 
setRootRule(Rule) - Method in class com.sonarsource.cobol.api.CopyReplaceGrammar
 
setRuleMatcher(RuleMatcher) - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
setSourceCodeStack(Stack<SourceCode>) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
setStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
setSymbolTable(CobolSymbolTable) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Do not use
setToIndex(int) - Method in class com.sonar.sslr.api.AstNode
 
setToIndex(int, int) - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
setTokens(List<Token>) - Method in class com.sonar.sslr.api.LexerOutput
 
setTrivia(List<Trivia>) - Method in class com.sonar.sslr.api.Token.Builder
 
setType(TokenType) - Method in class com.sonar.sslr.api.Token.Builder
 
setURI(URI) - Method in class com.sonar.sslr.api.Token.Builder
Deprecated.
setUsed(boolean) - Method in class com.sonarsource.cobol.api.symbol.FileSymbol
 
setValue(DataItemValue) - Method in class com.sonarsource.cobol.api.symbol.DataItem
 
setValueAndOriginalValue(String) - Method in class com.sonar.sslr.api.Token.Builder
 
setValueAndOriginalValue(String, String) - Method in class com.sonar.sslr.api.Token.Builder
 
sharingClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
signCondition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
signScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
simpleCondition - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
size() - Method in class com.sonar.sslr.api.Comments
Return the number of comment tokens
size() - Method in class com.sonar.sslr.api.LexerOutput
 
size() - Method in class com.sonar.sslr.impl.events.FastStackMatcherAndPosition
 
sizePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
sizeScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sizeWithWindowsAndControlsPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
skip() - Method in interface com.sonar.sslr.api.Rule
Remove this node from the AST and attached its children directly to its parent
skip() - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
skip() - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
skip1 - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
skip2 - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
skip3 - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
 
SkipFromAstIfOnlyOneChild - Class in com.sonar.sslr.impl.ast
 
SkipFromAstIfOnlyOneChild() - Constructor for class com.sonar.sslr.impl.ast.SkipFromAstIfOnlyOneChild
 
skipIf(AstNodeSkippingPolicy) - Method in interface com.sonar.sslr.api.Rule
Remove this node from the AST according to a provided policy
skipIf(AstNodeSkippingPolicy) - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
skipIf(AstNodeSkippingPolicy) - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
skipIfOneChild() - Method in interface com.sonar.sslr.api.Rule
Remove this node from the AST if it has exactly 1 child
skipIfOneChild() - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
skipIfOneChild() - Method in class org.sonar.sslr.internal.matchers.GrammarElementMatcher
 
skipNode() - Method in class org.sonar.sslr.internal.matchers.BasicMatcherContext
 
skipNode() - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
sortAscendingDescendingClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sortDuplicatesClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sortSequenceClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sortStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sourceComputerParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
specialNameClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
specialNamesParagraph - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
specialNamesParagraphStatusPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
specialRegister - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sql - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
sqlAggregateFunction - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlArithmeticExpression - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlBasis - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlBeginDeclareStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCallStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCaseClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCastClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCLICursorStatementOption - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCloseCursorStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCombinableCondition - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlComma - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCommitStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlComparisonOperator - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConcatenateClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlCondition - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConditionBetween - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConditionCompare - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConditionCurrentCursor - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConditionExists - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConditionIn - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConnectAuthorizationClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlConnectStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDataChangeTableReference - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDataType - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDataTypeLength - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDataTypeLobLength - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareCursorHoldability - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareCursorReturnability - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareCursorRowsetPositioning - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareCursorStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareProcedureOptionList - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareProcedureStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareTableStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareTempTable - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareTempTableColumnDefinition - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareTempTableColumnDefinitionIdentityOptions - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareTempTableCopyOptions - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeclareVariableStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDeleteStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDescribeStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlDot - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlEmbeddedErrorStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlEndDeclareStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlExecuteStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlExpression - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFetchCursorMultipleRowFetch - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFetchCursorOrientation - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFetchCursorSingleFetch - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFetchCursorStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFetchSelectClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFigurativeConstant - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlForUpdateClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFromClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFunction - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFunctionName - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlFunctionOrWordName - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlGetDiagnosticsStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlGetDiagnosticsStatementCombinedInformation - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlGroupByClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlIdentifier - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlIncludeStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlInsertAtomicClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlInsertClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlInsertForRowsClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlInsertStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlIntoClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
SQLKeyword - Enum in com.sonarsource.cobol.api
 
sqlLiteral - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlLockTableStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlMergeStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlNonNumericConstant - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlNumericConstant - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlOpenCursorStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlOpenCursorUsingClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlOpenCursorUsingDescriptorClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlOpenCursorUsingSources - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlOptimizeClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlOrderByClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlParameterDeclaration - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlPrepareStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlQueryNoClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlReadOnlyClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlReleaseConnectionStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlReleaseSavepointStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlRollbackStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSavepointStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSelectClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSelectCommonTableExpression - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSelectStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSequenceReference - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSetStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSetStatementOptions - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSetVariableStatementClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlSpecialRegisters - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlTimesDiv - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlUpdateClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlUpdateStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlValuesClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlValuesStatement - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlWhereClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlWithClause - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
sqlWord - Variable in class com.sonarsource.cobol.api.DB2Grammar
 
StandardMatcher - Class in com.sonar.sslr.impl.matcher
This class allows to remove usage of BacktrackingEvent from Matchers.
StandardMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.StandardMatcher
 
start() - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
start() - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
start() - Method in class com.sonarsource.cobol.api.flow.CobolRecursionBarrier
 
startIndex - Variable in class org.sonar.sslr.internal.matchers.MatcherContext
 
startLexing() - Method in class com.sonar.sslr.api.Preprocessor2
Method calls before starting lexing the source code.
startLexing() - Method in class com.sonar.sslr.impl.Lexer2
Deprecated.
use the parser event listeners instead
startStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
StatelessMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
StatelessMatcher(Matcher...) - Constructor for class com.sonar.sslr.impl.matcher.StatelessMatcher
 
Statement - Class in com.sonar.sslr.api.flow
 
Statement(AstNode) - Constructor for class com.sonar.sslr.api.flow.Statement
 
statement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
statementList - Variable in class com.sonarsource.cobol.api.CobolGrammar
* Statements ****
statusPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
stop() - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
stop() - Method in class com.sonarsource.cobol.api.flow.CobolRecursionBarrier
 
StopFlowExplorationSignal - Exception in com.sonar.sslr.api.flow
Must be used to stop visiting the execution flow.
StopFlowExplorationSignal() - Constructor for exception com.sonar.sslr.api.flow.StopFlowExplorationSignal
 
StopPathExplorationSignal - Exception in com.sonar.sslr.api.flow
This signal must be used when the end of a path has been reached.
StopPathExplorationSignal() - Constructor for exception com.sonar.sslr.api.flow.StopPathExplorationSignal
 
stopStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
storageSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
StringMatcher - Class in org.sonar.sslr.internal.matchers
 
StringMatcher(String) - Constructor for class org.sonar.sslr.internal.matchers.StringMatcher
 
stringStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
styleFormatPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
stylePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
subscribeTo(AstNodeType...) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
This method must called into the init() method when a Cobol AST visitor wants to subscribe to a set of AST node type.
subscript - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
subSequence(int, int) - Method in class org.sonar.sslr.internal.matchers.MatcherContext
 
substitutionSection - Variable in class com.sonarsource.cobol.api.GcosExtension
 
subtractStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
succeed(ParsingState, int, AstNode) - Static method in class com.sonar.sslr.impl.matcher.Matcher.MatchResult
 
Symbol - Class in com.sonar.sslr.api.symbol
FIXME actually not an API of Cobol Plugin
Symbol(AstNode) - Constructor for class com.sonar.sslr.api.symbol.Symbol
 
symbolicCharacter - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
symbolicCharactersClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
symbolTable - Variable in class com.sonarsource.cobol.api.flow.CobolStatement
 
syncDepthLimitPhrase - Variable in class com.sonarsource.cobol.api.HpExtension
 
systemHandlePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
systemName - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

T

tableOccursPhrase - Variable in class com.sonarsource.cobol.api.HpExtension
 
tabPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
tallyingPhrase - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
terminateStatement - Variable in class com.sonarsource.cobol.api.GcosExtension
 
TestMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that tries its submatcher against the input.
TestMatcher(Matcher) - Constructor for class org.sonar.sslr.internal.matchers.TestMatcher
 
TestNotMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that tries its submatcher against the input.
TestNotMatcher(Matcher) - Constructor for class org.sonar.sslr.internal.matchers.TestNotMatcher
 
TextUtils - Class in org.sonar.sslr.internal.matchers
 
till(Object) - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Consume all tokens as long as the element is not encountered.
tillNewLine() - Static method in class com.sonar.sslr.impl.matcher.GrammarFunctions.Advanced
Consume every following token which are on the current line
TillNewLineMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
TillNewLineMatcher() - Constructor for class com.sonar.sslr.impl.matcher.TillNewLineMatcher
 
timesDiv - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
title - Variable in class com.sonarsource.cobol.api.ListingControlStatementGrammar
AcuCobol extension
titlePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
toClassCollection(CobolAstCheck[]) - Static method in class com.sonarsource.cobol.api.ast.CobolAstCheck
Return the collection of check classes.
Token - Class in com.sonar.sslr.api
Tokens are string of character like an identifier, a literal, an integer, ...
token(TokenType, Object) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
Token.Builder - Class in com.sonar.sslr.api
 
TokenMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
TokenMatcher(boolean) - Constructor for class com.sonar.sslr.impl.matcher.TokenMatcher
 
TokenMatcher - Class in org.sonar.sslr.internal.matchers
 
TokenMatcher(TokenType, Matcher) - Constructor for class org.sonar.sslr.internal.matchers.TokenMatcher
 
TokenType - Interface in com.sonar.sslr.api
 
TokenTypeClassMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
TokenTypeClassMatcher(Class) - Constructor for class com.sonar.sslr.impl.matcher.TokenTypeClassMatcher
 
TokenTypeMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
TokenTypeMatcher(TokenType) - Constructor for class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
TokenTypeMatcher(TokenType, boolean) - Constructor for class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
TokenTypesMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
TokenTypesMatcher(TokenType...) - Constructor for class com.sonar.sslr.impl.matcher.TokenTypesMatcher
 
TokenValueMatcher - Class in com.sonar.sslr.impl.matcher
This class is not intended to be instantiated or sub-classed by clients.
TokenValueMatcher(String) - Constructor for class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
TokenValueMatcher(String, boolean) - Constructor for class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
toString() - Method in class com.sonar.sslr.api.AstNode
 
toString() - Method in class com.sonar.sslr.api.flow.Branch
 
toString() - Method in class com.sonar.sslr.api.flow.Statement
 
toString() - Method in class com.sonar.sslr.api.LexerOutput
 
toString() - Method in class com.sonar.sslr.api.Token
 
toString() - Method in class com.sonar.sslr.api.Trivia
 
toString() - Method in class com.sonar.sslr.impl.events.ExtendedStackTrace
 
toString() - Method in class com.sonar.sslr.impl.matcher.AdjacentMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.AndMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.AnyTokenButNotMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.AnyTokenMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.BooleanMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.BridgeMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.DelegatingMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.ExclusiveTillMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.InclusiveTillMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.LongestOneMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.NextMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.NotMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.OneToNMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.OptMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.OrMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.RuleDefinition
 
toString() - Method in class com.sonar.sslr.impl.matcher.RuleMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.TillNewLineMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.TokenTypeClassMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.TokenTypeMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.TokenTypesMatcher
 
toString() - Method in class com.sonar.sslr.impl.matcher.TokenValueMatcher
 
toString() - Method in class com.sonar.sslr.impl.ParsingStackTrace
 
toString() - Method in class org.sonar.sslr.internal.matchers.InputBuffer.Position
 
transformStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
trimTrailingLineSeparatorFrom(String) - Static method in class org.sonar.sslr.internal.matchers.TextUtils
 
Trivia - Class in com.sonar.sslr.api
 
Trivia.TriviaKind - Enum in com.sonar.sslr.api
 
type - Variable in class com.sonar.sslr.api.AstNode
 
typedefClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
typenameClause - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 

U

underlinedPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
underlineScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
unInitialize(DataItem) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
unInitialize(List<DataItem>) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
UnknownCharacterChannel - Class in com.sonar.sslr.impl.channel
Creates token with type #UNKNOWN_CHAR for any character, which is not UnknownCharacterChannel.BOM_CHAR.
UnknownCharacterChannel() - Constructor for class com.sonar.sslr.impl.channel.UnknownCharacterChannel
 
UnknownCharacterChannel(boolean) - Constructor for class com.sonar.sslr.impl.channel.UnknownCharacterChannel
 
unlockStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
unstringStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
unwrap(Matcher) - Static method in class com.sonar.sslr.impl.matcher.DelegatingMatcher
 
update(CobolDataFlowEngine) - Method in class com.sonarsource.cobol.api.flow.CobolStatement
 
uponPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
upperAndLowerPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
usageScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
useOfNotInitializedDataItems(Collection<DataItem>, CobolStatement) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
useOfNotInitializedDataItems(Collection<DataItem>, CobolStatement) - Method in interface com.sonarsource.cobol.api.flow.CobolDataFlowEngineObserver
 
useStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
utilIsOrEqualOrIn - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
utilNumberUnits - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 

V

valueOf(String) - Static method in enum com.sonar.sslr.api.GenericTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonar.sslr.api.Trivia.TriviaKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.AcuCobolKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.AcuCobolTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.CICSKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.CobolKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.CobolSpecialCharacter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.CobolTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.DliKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.GcosKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.HpKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.MicrofocusKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.SQLKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sonarsource.cobol.api.symbol.DataItem.PictureType
Returns the enum constant of this type with the specified name.
valueOfClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
valuePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
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.
values() - Static method in enum com.sonar.sslr.api.Trivia.TriviaKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.AcuCobolKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.AcuCobolTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.CICSKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.CobolKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.CobolSpecialCharacter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.CobolTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.DliKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.GcosKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.HpKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.metrics.CobolMetrics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.MicrofocusKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.SQLKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sonarsource.cobol.api.symbol.DataItem.PictureType
Returns an array containing the constants of this enum type, in the order they are declared.
valueScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
visiblePhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
visitBranch(Branch) - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
visitBranch(Branch) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
visitFile(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called before starting visiting a computation unit tree.
visitFile(AstNode) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Called before starting visiting a computation unit tree.
visitFlow(AstNode, ExecutionFlowVisitor<STATEMENT>...) - Method in interface com.sonar.sslr.api.flow.ExecutionFlow
 
visitFlow(ExecutionFlowVisitor<STATEMENT>...) - Method in interface com.sonar.sslr.api.flow.ExecutionFlow
 
visitFlow(AstNode, ExecutionFlowVisitor...) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
visitFlow(Statement, ExecutionFlowVisitor...) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
visitFlow(Statement) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
visitFlow(ExecutionFlowVisitor...) - Method in class com.sonar.sslr.api.flow.ExecutionFlowEngine
 
visitFlow(ExecutionFlowVisitor...) - Method in class com.sonarsource.cobol.api.flow.CobolExecutionFlowEngine
 
visitMandatoryBranches() - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
visitMandatoryBranches() - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
visitNode(AstNode) - Method in interface com.sonar.sslr.api.AstVisitor
Called to process an AST node whose type has been registered to be visited.
visitNode(AstNode) - Method in class com.sonarsource.cobol.api.ast.CobolAstVisitor
Called to process an AST node whose type has been registered to be visited.
visitStatement(S, Branch) - Method in class com.sonar.sslr.api.flow.ExecutionFlowVisitor
 
visitStatement(CobolStatement, Branch) - Method in class com.sonarsource.cobol.api.flow.CobolCopyBookBarrier
 
visitStatement(CobolStatement, Branch) - Method in class com.sonarsource.cobol.api.flow.CobolDataFlowEngine
 
visitStatement(CobolStatement, Branch) - Method in class com.sonarsource.cobol.api.flow.CobolRecursionBarrier
 
visitToken(Token) - Method in interface com.sonar.sslr.api.AstAndTokenVisitor
Called sequentially for each token generated by the Lexer

W

waitStatement - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
waitStatementOption - Variable in class com.sonarsource.cobol.api.MicrofocusExtension
 
walkAndVisit(AstNode) - Method in class com.sonar.sslr.impl.ast.AstWalker
 
walkVisitAndListen(AstNode, Object) - Method in class com.sonar.sslr.impl.ast.AstWalker
 
windowHandle - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
withChannel(<any>) - Method in class com.sonar.sslr.impl.Lexer.Builder
 
withChannel(<any>) - Method in class com.sonar.sslr.impl.Lexer2.LexerBuilder
 
withCharset(Charset) - Method in class com.sonar.sslr.impl.Lexer.Builder
 
withCharset(Charset) - Method in class com.sonar.sslr.impl.Lexer2.LexerBuilder
Define the charset to be used in order to read the source code.
withClause - Variable in class com.sonarsource.cobol.api.GcosExtension
Environment Division
withCodeReaderConfiguration(CodeReaderConfiguration) - Method in class com.sonar.sslr.impl.Lexer2.LexerBuilder
 
withFailIfNoChannelToConsumeOneCharacter(boolean) - Method in class com.sonar.sslr.impl.Lexer.Builder
 
withFailIfNoChannelToConsumeOneCharacter(boolean) - Method in class com.sonar.sslr.impl.Lexer2.LexerBuilder
 
withLexer(Lexer) - Method in class com.sonar.sslr.impl.Parser.Builder
 
withLexer(Lexer2) - Method in class com.sonar.sslr.impl.Parser2.ParserBuilder
 
withPreprocessor(Preprocessor) - Method in class com.sonar.sslr.impl.Lexer.Builder
 
withPreprocessor(Preprocessor2) - Method in class com.sonar.sslr.impl.Lexer2.LexerBuilder
 
wordOrKeyword - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
workingStorageSection - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
writeStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 

X

xmlGenerateStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
xmlParseStatement - Variable in class com.sonarsource.cobol.api.CobolGrammar
IBM COBOL statements

Z

zeroAndNumeriFillPhrase - Variable in class com.sonarsource.cobol.api.AcuCobolExtension
 
zeroOrMore(Object...) - Static method in class org.sonar.sslr.parser.GrammarOperators
 
ZeroOrMoreMatcher - Class in org.sonar.sslr.internal.matchers
A Matcher that repeatedly tries its submatcher against the input.
ZeroOrMoreMatcher(Matcher) - Constructor for class org.sonar.sslr.internal.matchers.ZeroOrMoreMatcher
 
zeroScreenClause - Variable in class com.sonarsource.cobol.api.CobolGrammar
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

Copyright © 2012 SonarSource. All Rights Reserved.