Package | Description |
---|---|
org.macroing.cel4j.java.source.lexical |
Provides classes and interfaces that models the lexical parts of a Java AST or CST.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Comment
A
Comment denotes the nonterminal symbol Comment, as defined by the Java Language Specification. |
interface |
FloatingPointLiteral
A
FloatingPointLiteral denotes the nonterminal symbol FloatingPointLiteral, as defined by the Java Language Specification. |
interface |
IntegerLiteral
An
IntegerLiteral denotes the nonterminal symbol IntegerLiteral, as defined by the Java Language Specification. |
interface |
Literal
A
Literal denotes the nonterminal symbol Literal, as defined by the Java Language Specification. |
interface |
Token
A
Token denotes the nonterminal symbol Token, as defined by the Java Language Specification. |
Modifier and Type | Class and Description |
---|---|
class |
BinaryIntegerLiteral
A
BinaryIntegerLiteral denotes the nonterminal symbol BinaryIntegerLiteral, as defined by the Java Language Specification. |
class |
BooleanLiteral
A
BooleanLiteral denotes the nonterminal symbol BooleanLiteral, as defined by the Java Language Specification. |
class |
CharacterLiteral
A
CharacterLiteral denotes the nonterminal symbol CharacterLiteral, as defined by the Java Language Specification. |
class |
DecimalFloatingPointLiteral
A
DecimalFloatingPointLiteral denotes the nonterminal symbol DecimalFloatingPointLiteral, as defined by the Java Language Specification. |
class |
DecimalIntegerLiteral
A
DecimalIntegerLiteral denotes the nonterminal symbol DecimalIntegerLiteral, as defined by the Java Language Specification. |
class |
EndOfLineComment
An
EndOfLineComment denotes the nonterminal symbol EndOfLineComment, as defined by the Java Language Specification. |
class |
HexadecimalFloatingPointLiteral
A
HexadecimalFloatingPointLiteral denotes the nonterminal symbol HexadecimalFloatingPointLiteral, as defined by the Java Language Specification. |
class |
HexIntegerLiteral
A
HexIntegerLiteral denotes the nonterminal symbol HexIntegerLiteral, as defined by the Java Language Specification. |
class |
Identifier
An
Identifier denotes the nonterminal symbol Identifier, as defined by the Java Language Specification. |
class |
Keyword
A
Keyword denotes the nonterminal symbol Keyword, as defined by the Java Language Specification. |
class |
NullLiteral
A
NullLiteral denotes the nonterminal symbol NullLiteral, as defined by the Java Language Specification. |
class |
OctalIntegerLiteral
A
OctalIntegerLiteral denotes the nonterminal symbol OctalIntegerLiteral, as defined by the Java Language Specification. |
class |
Operator
An
Operator denotes the nonterminal symbol Operator, as defined by the Java Language Specification. |
class |
Separator
A
Separator denotes the nonterminal symbol Separator, as defined by the Java Language Specification. |
class |
StringLiteral
A
StringLiteral denotes the nonterminal symbol StringLiteral, as defined by the Java Language Specification. |
class |
TraditionalComment
An
TraditionalComment denotes the nonterminal symbol TraditionalComment, as defined by the Java Language Specification. |
class |
WhiteSpace
A
WhiteSpace denotes the nonterminal symbol WhiteSpace, as defined by the Java Language Specification. |
Modifier and Type | Method and Description |
---|---|
java.util.List<InputElement> |
Input.get()
Returns a
List with all currently added InputElement s. |
java.util.List<InputElement> |
Input.getInputElements()
Returns a
List with all currently added InputElement s. |
java.util.Iterator<InputElement> |
Input.iterator()
Returns an
Iterator over all currently added InputElement s. |
Modifier and Type | Method and Description |
---|---|
void |
Input.addInputElement(InputElement inputElement)
Adds an
InputElement to this Input instance. |
void |
Input.removeInputElement(InputElement inputElement)
Removes an
InputElement from this Input instance. |