A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADD - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- ADDITIVE_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
- ADDITIVE_OPERATOR - com.sonar.sslr.test.minic.MiniCGrammar
- ARGUMENT_EXPRESSION_LIST - com.sonar.sslr.test.minic.MiniCGrammar
- Assertions - Class in org.sonar.sslr.tests
- assertThat(Rule) - Static method in class org.sonar.sslr.tests.Assertions
-
Creates a new instance of
.RuleAssert - assertThat(Parser) - Static method in class org.sonar.sslr.tests.Assertions
-
Creates a new instance of
.ParserAssert - ASSIGNMENT_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
B
- BIN_FUNCTION_DEFINITION - com.sonar.sslr.test.minic.MiniCGrammar
- BIN_FUNCTION_REFERENCE - com.sonar.sslr.test.minic.MiniCGrammar
- BIN_PARAMETER - com.sonar.sslr.test.minic.MiniCGrammar
- BIN_TYPE - com.sonar.sslr.test.minic.MiniCGrammar
- BIN_VARIABLE_DEFINITION - com.sonar.sslr.test.minic.MiniCGrammar
- BIN_VARIABLE_REFERENCE - com.sonar.sslr.test.minic.MiniCGrammar
- BRACE_L - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- BRACE_R - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- BREAK - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- BREAK_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
C
- ChannelMatcher<O> - Class in org.sonar.sslr.test.channel
- ChannelMatcher(String, O) - Constructor for class org.sonar.sslr.test.channel.ChannelMatcher
- ChannelMatcher(CodeReader, O) - Constructor for class org.sonar.sslr.test.channel.ChannelMatcher
- ChannelMatchers - Class in org.sonar.sslr.test.channel
- com.sonar.sslr.test.lexer - package com.sonar.sslr.test.lexer
- com.sonar.sslr.test.minic - package com.sonar.sslr.test.minic
- COMMA - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- COMPILATION_UNIT - com.sonar.sslr.test.minic.MiniCGrammar
- COMPOUND_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
- CONDITION_CLAUSE - com.sonar.sslr.test.minic.MiniCGrammar
- consume(String, O) - Static method in class org.sonar.sslr.test.channel.ChannelMatchers
- consume(CodeReader, O) - Static method in class org.sonar.sslr.test.channel.ChannelMatchers
- CONTINUE - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- CONTINUE_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
- create() - Static method in enum com.sonar.sslr.test.minic.MiniCGrammar
- create() - Static method in class com.sonar.sslr.test.minic.MiniCLexer
- create() - Static method in class com.sonar.sslr.test.minic.MiniCParser
D
- DEC - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- DEFINITION - com.sonar.sslr.test.minic.MiniCGrammar
- describeTo(Description) - Method in class org.sonar.sslr.test.channel.ChannelMatcher
- describeTo(Description) - Method in class org.sonar.sslr.test.channel.ReaderHasNextCharMatcher
- DIV - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
E
- ELSE - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- ELSE_CLAUSE - com.sonar.sslr.test.minic.MiniCGrammar
- EQ - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- EQEQ - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
- EXPRESSION_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
F
- FUNCTION_DEFINITION - com.sonar.sslr.test.minic.MiniCGrammar
G
- getMessage() - Method in error org.sonar.sslr.tests.ParsingResultComparisonFailure
- getName() - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Keywords
- getName() - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Literals
- getName() - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- getTokenizers() - Static method in class com.sonar.sslr.test.minic.MiniCColorizer
- getValue() - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Keywords
- getValue() - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Literals
- getValue() - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- GT - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- GTE - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
H
- hasComment(String) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasComment(String, int) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- HASH - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- hasLastToken(String, TokenType) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasNextChar(char) - Static method in class org.sonar.sslr.test.channel.ChannelMatchers
- hasOriginalComment(String) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasOriginalComment(String, int) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasOriginalToken(String) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Keywords
- hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Literals
- hasToBeSkippedFromAst(AstNode) - Method in enum com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- hasToken(TokenType) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasToken(String) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasToken(String, TokenType) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
- hasTokens(String...) - Static method in class com.sonar.sslr.test.lexer.LexerMatchers
I
- IF - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- IF_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
- INC - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- INT - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- INTEGER - com.sonar.sslr.test.minic.MiniCLexer.Literals
K
- keywordValues() - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Keywords
L
- lex(String) - Static method in class com.sonar.sslr.test.lexer.TokenUtils
- LexerMatchers - Class in com.sonar.sslr.test.lexer
- LT - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- LTE - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
M
- main(String[]) - Static method in class com.sonar.sslr.test.minic.MiniCToolkit
- matches(Object) - Method in class org.sonar.sslr.test.channel.ChannelMatcher
- matches(Object) - Method in class org.sonar.sslr.test.channel.ReaderHasNextCharMatcher
- matches(String) - Method in class org.sonar.sslr.tests.ParserAssert
-
Verifies that the actual
fully matches a given input.Parser - matches(String) - Method in class org.sonar.sslr.tests.RuleAssert
-
Verifies that the actual
fully matches a given input.Rule - matchesPrefix(String, String) - Method in class org.sonar.sslr.tests.RuleAssert
-
Verifies that the actual
partially matches a given input.Rule - merge(List<Token>) - Static method in class com.sonar.sslr.test.lexer.TokenUtils
- MiniCColorizer - Class in com.sonar.sslr.test.minic
- MiniCGrammar - Enum in com.sonar.sslr.test.minic
- MiniCLexer - Class in com.sonar.sslr.test.minic
- MiniCLexer.Keywords - Enum in com.sonar.sslr.test.minic
- MiniCLexer.Literals - Enum in com.sonar.sslr.test.minic
- MiniCLexer.Punctuators - Enum in com.sonar.sslr.test.minic
- MiniCParser - Class in com.sonar.sslr.test.minic
- MiniCToolkit - Class in com.sonar.sslr.test.minic
- mockAstNode(String) - Static method in class com.sonar.sslr.test.lexer.MockHelper
-
Deprecated.
- MockHelper - Class in com.sonar.sslr.test.lexer
-
Deprecated.in 1.17 All classes can now be mocked since none of them are final anymore, hence this helper is useless.
- mockLexer() - Static method in class com.sonar.sslr.test.lexer.MockHelper
-
Deprecated.
- mockToken(TokenType, String) - Static method in class com.sonar.sslr.test.lexer.MockHelper
-
Deprecated.
- mockTokenBuilder(TokenType, String) - Static method in class com.sonar.sslr.test.lexer.MockHelper
-
Deprecated.
- MUL - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- MULTIPLICATIVE_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
- MULTIPLICATIVE_OPERATOR - com.sonar.sslr.test.minic.MiniCGrammar
N
- NE - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- NO_COMPLEXITY_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
- notMatches(String) - Method in class org.sonar.sslr.tests.ParserAssert
-
Verifies that the actual
not matches a given input.Parser - notMatches(String) - Method in class org.sonar.sslr.tests.RuleAssert
-
Verifies that the actual
does not match a given input.Rule
O
- org.sonar.sslr.test.channel - package org.sonar.sslr.test.channel
- org.sonar.sslr.tests - package org.sonar.sslr.tests
P
- PARAMETER_DECLARATION - com.sonar.sslr.test.minic.MiniCGrammar
- PARAMETERS_LIST - com.sonar.sslr.test.minic.MiniCGrammar
- PAREN_L - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- PAREN_R - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- parseFile(String) - Static method in class com.sonar.sslr.test.minic.MiniCParser
- ParserAssert - Class in org.sonar.sslr.tests
-
To create a new instance of this class invoke
.Assertions.assertThat(Parser) - ParserAssert(Parser) - Constructor for class org.sonar.sslr.tests.ParserAssert
- parseString(String) - Static method in class com.sonar.sslr.test.minic.MiniCParser
- ParsingResultComparisonFailure - Error in org.sonar.sslr.tests
-
This class is not intended to be instantiated or subclassed by clients.
- ParsingResultComparisonFailure(String, String) - Constructor for error org.sonar.sslr.tests.ParsingResultComparisonFailure
- ParsingResultComparisonFailure(String, String, String) - Constructor for error org.sonar.sslr.tests.ParsingResultComparisonFailure
- POSTFIX_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
- POSTFIX_OPERATOR - com.sonar.sslr.test.minic.MiniCGrammar
- PRIMARY_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
R
- ReaderHasNextCharMatcher - Class in org.sonar.sslr.test.channel
- ReaderHasNextCharMatcher(char) - Constructor for class org.sonar.sslr.test.channel.ReaderHasNextCharMatcher
- RELATIONAL_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
- RELATIONAL_OPERATOR - com.sonar.sslr.test.minic.MiniCGrammar
- RETURN - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- RETURN_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
- RuleAssert - Class in org.sonar.sslr.tests
-
To create a new instance of this class invoke
.Assertions.assertThat(Rule) - RuleAssert(Rule) - Constructor for class org.sonar.sslr.tests.RuleAssert
S
- SEMICOLON - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
- STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
- STRUCT - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- STRUCT_DEFINITION - com.sonar.sslr.test.minic.MiniCGrammar
- STRUCT_MEMBER - com.sonar.sslr.test.minic.MiniCGrammar
- SUB - com.sonar.sslr.test.minic.MiniCLexer.Punctuators
T
- TokenUtils - Class in com.sonar.sslr.test.lexer
U
- UNARY_EXPRESSION - com.sonar.sslr.test.minic.MiniCGrammar
- UNARY_OPERATOR - com.sonar.sslr.test.minic.MiniCGrammar
V
- valueOf(String) - Static method in enum com.sonar.sslr.test.minic.MiniCGrammar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Keywords
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Literals
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Punctuators
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.sonar.sslr.test.minic.MiniCGrammar
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Keywords
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Literals
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sonar.sslr.test.minic.MiniCLexer.Punctuators
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIABLE_DEFINITION - com.sonar.sslr.test.minic.MiniCGrammar
- VARIABLE_INITIALIZER - com.sonar.sslr.test.minic.MiniCGrammar
- VOID - com.sonar.sslr.test.minic.MiniCLexer.Keywords
W
- WHILE - com.sonar.sslr.test.minic.MiniCLexer.Keywords
- WHILE_STATEMENT - com.sonar.sslr.test.minic.MiniCGrammar
All Classes All Packages