Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addLine(String) - Method in class de.firemage.autograder.treeg.TreePrinter
- Alternative - Record Class in de.firemage.autograder.treeg.ast
- Alternative(List<RegExNode>) - Constructor for record class de.firemage.autograder.treeg.ast.Alternative
-
Creates an instance of a
Alternativerecord class. - alternatives() - Method in record class de.firemage.autograder.treeg.ast.Alternative
-
Returns the value of the
alternativesrecord component. - ANY - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
Dot (.)
- ANY - Enum constant in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
- AT_LEAST_ONCE - Enum constant in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
- AT_MOST_ONCE - Enum constant in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
B
- backtrack() - Method in class de.firemage.autograder.treeg.RegExLexer
- BoundaryMatcher - Record Class in de.firemage.autograder.treeg.ast
- BoundaryMatcher(BoundaryMatcher.Type) - Constructor for record class de.firemage.autograder.treeg.ast.BoundaryMatcher
-
Creates an instance of a
BoundaryMatcherrecord class. - BoundaryMatcher.Type - Enum Class in de.firemage.autograder.treeg.ast
C
- CaptureGroupReference - Record Class in de.firemage.autograder.treeg.ast
- CaptureGroupReference(int) - Constructor for record class de.firemage.autograder.treeg.ast.CaptureGroupReference
-
Creates an instance of a
CaptureGroupReferencerecord class. - CAPTURING - Enum constant in enum class de.firemage.autograder.treeg.ast.Group.Type
- Chain - Record Class in de.firemage.autograder.treeg.ast
- Chain(List<RegExNode>) - Constructor for record class de.firemage.autograder.treeg.ast.Chain
-
Creates an instance of a
Chainrecord class. - CHARACTER - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- CHARACTER_CLASS_END - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- CHARACTER_CLASS_START - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- CharacterClass - Record Class in de.firemage.autograder.treeg.ast
- CharacterClass(boolean, List<CharacterClassEntry>) - Constructor for record class de.firemage.autograder.treeg.ast.CharacterClass
-
Creates an instance of a
CharacterClassrecord class. - CharacterClassEntry - Interface in de.firemage.autograder.treeg.ast
- CharacterRange - Record Class in de.firemage.autograder.treeg.ast
- CharacterRange(char, char) - Constructor for record class de.firemage.autograder.treeg.ast.CharacterRange
-
Creates an instance of a
CharacterRangerecord class. - child() - Method in record class de.firemage.autograder.treeg.ast.Lookaround
-
Returns the value of the
childrecord component. - child() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Returns the value of the
childrecord component. - children() - Method in record class de.firemage.autograder.treeg.ast.Chain
-
Returns the value of the
childrenrecord component. - consumeNext() - Method in class de.firemage.autograder.treeg.RegExLexer
- content() - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
-
Returns the value of the
contentrecord component.
D
- de.firemage.autograder.treeg - package de.firemage.autograder.treeg
- de.firemage.autograder.treeg.ast - package de.firemage.autograder.treeg.ast
- DIGIT - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\d
- DOLLAR - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- DOT - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
E
- end() - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
-
Returns the value of the
endrecord component. - EOF - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.Alternative
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.BoundaryMatcher
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.CaptureGroupReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.Chain
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.Group
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.Lookaround
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.firemage.autograder.treeg.RegularExpression
-
Indicates whether some other object is "equal to" this one.
- ESCAPE - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- escaped() - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
-
Returns the value of the
escapedrecord component. - expect(char) - Method in class de.firemage.autograder.treeg.RegExLexer
- expect(RegExElementType) - Method in class de.firemage.autograder.treeg.RegExLexer
F
- flags() - Method in record class de.firemage.autograder.treeg.ast.Group
-
Returns the value of the
flagsrecord component.
G
- Group - Record Class in de.firemage.autograder.treeg.ast
- Group(RegExNode, String, Group.Type, String) - Constructor for record class de.firemage.autograder.treeg.ast.Group
-
Creates an instance of a
Grouprecord class. - GROUP_END - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- GROUP_START - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- Group.Type - Enum Class in de.firemage.autograder.treeg.ast
H
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.Alternative
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.BoundaryMatcher
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.CaptureGroupReference
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.Chain
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.Group
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.Lookaround
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.firemage.autograder.treeg.RegularExpression
-
Returns a hash code value for this object.
- hasNext() - Method in class de.firemage.autograder.treeg.RegExLexer
- hasNext(int) - Method in class de.firemage.autograder.treeg.RegExLexer
- HAT - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- HORIZONTAL_WHITESPACE - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\h
I
- indent() - Method in class de.firemage.autograder.treeg.TreePrinter
- INDEPENDENT_NON_CAPTURING - Enum constant in enum class de.firemage.autograder.treeg.ast.Group.Type
- index() - Method in record class de.firemage.autograder.treeg.ast.CaptureGroupReference
-
Returns the value of the
indexrecord component. - INPUT_END - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- INPUT_END_BEFORE_TERMINATOR - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- INPUT_START - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- InvalidRegExSyntaxException - Exception in de.firemage.autograder.treeg
- InvalidRegExSyntaxException() - Constructor for exception de.firemage.autograder.treeg.InvalidRegExSyntaxException
- InvalidRegExSyntaxException(String) - Constructor for exception de.firemage.autograder.treeg.InvalidRegExSyntaxException
- InvalidRegExSyntaxException(String, Throwable) - Constructor for exception de.firemage.autograder.treeg.InvalidRegExSyntaxException
- InvalidRegExSyntaxException(Throwable) - Constructor for exception de.firemage.autograder.treeg.InvalidRegExSyntaxException
L
- length() - Method in class de.firemage.autograder.treeg.RegExLexer
- LINE_END - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- LINE_START - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- LINEBREAK - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- LOOKAHEAD - Enum constant in enum class de.firemage.autograder.treeg.ast.Lookaround.Type
- Lookaround - Record Class in de.firemage.autograder.treeg.ast
- Lookaround(RegExNode, Lookaround.Type) - Constructor for record class de.firemage.autograder.treeg.ast.Lookaround
-
Creates an instance of a
Lookaroundrecord class. - Lookaround.Type - Enum Class in de.firemage.autograder.treeg.ast
- LOOKBEHIND - Enum constant in enum class de.firemage.autograder.treeg.ast.Lookaround.Type
M
- mark() - Method in class de.firemage.autograder.treeg.RegExLexer
- MATCH_END - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- max() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Returns the value of the
maxrecord component. - min() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Returns the value of the
minrecord component.
N
- name() - Method in record class de.firemage.autograder.treeg.ast.Group
-
Returns the value of the
namerecord component. - negated() - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
-
Returns the value of the
negatedrecord component. - NEGATIVE_LOOKAHEAD - Enum constant in enum class de.firemage.autograder.treeg.ast.Lookaround.Type
- NEGATIVE_LOOKBEHIND - Enum constant in enum class de.firemage.autograder.treeg.ast.Lookaround.Type
- NON_CAPTURING - Enum constant in enum class de.firemage.autograder.treeg.ast.Group.Type
- NON_DIGIT - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\D
- NON_HORIZONTAL_WHITESPACE - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\H
- NON_VERTICAL_WHITESPACE - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\V
- NON_WHITESPACE - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\S
- NON_WORD - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\W
- NON_WORD_BOUNDARY - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- NUMBER - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
O
- OPEN_RANGE - Enum constant in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
- OR - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
P
- parse(String) - Static method in class de.firemage.autograder.treeg.RegExParser
- peek() - Method in class de.firemage.autograder.treeg.RegExLexer
- peek(int) - Method in class de.firemage.autograder.treeg.RegExLexer
- peekInRange(char, char) - Method in class de.firemage.autograder.treeg.RegExLexer
- peekType() - Method in class de.firemage.autograder.treeg.RegExLexer
- peekType(int) - Method in class de.firemage.autograder.treeg.RegExLexer
- PredefinedCharacterClass - Record Class in de.firemage.autograder.treeg.ast
- PredefinedCharacterClass(PredefinedCharacterClass.Type) - Constructor for record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
-
Creates an instance of a
PredefinedCharacterClassrecord class. - PredefinedCharacterClass.Type - Enum Class in de.firemage.autograder.treeg.ast
Q
- Quantifier - Record Class in de.firemage.autograder.treeg.ast
- Quantifier(RegExNode, Quantifier.Type, int, int) - Constructor for record class de.firemage.autograder.treeg.ast.Quantifier
-
Creates an instance of a
Quantifierrecord class. - Quantifier.Type - Enum Class in de.firemage.autograder.treeg.ast
R
- RANGE - Enum constant in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
- RANGE - Enum constant in enum class de.firemage.autograder.treeg.RegExElementType
- ranges() - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
-
Returns the value of the
rangesrecord component. - RegExCharacter - Record Class in de.firemage.autograder.treeg.ast
- RegExCharacter(char, boolean) - Constructor for record class de.firemage.autograder.treeg.ast.RegExCharacter
-
Creates an instance of a
RegExCharacterrecord class. - RegExElementType - Enum Class in de.firemage.autograder.treeg
- RegExLexer - Class in de.firemage.autograder.treeg
- RegExLexer(String) - Constructor for class de.firemage.autograder.treeg.RegExLexer
- RegExNode - Interface in de.firemage.autograder.treeg.ast
- RegExParser - Class in de.firemage.autograder.treeg
- RegExParser() - Constructor for class de.firemage.autograder.treeg.RegExParser
- RegularExpression - Record Class in de.firemage.autograder.treeg
- RegularExpression(RegExNode) - Constructor for record class de.firemage.autograder.treeg.RegularExpression
-
Creates an instance of a
RegularExpressionrecord class. - root() - Method in record class de.firemage.autograder.treeg.ast.Group
-
Returns the value of the
rootrecord component. - root() - Method in record class de.firemage.autograder.treeg.RegularExpression
-
Returns the value of the
rootrecord component.
S
- Score - Class in de.firemage.autograder.treeg
- Score() - Constructor for class de.firemage.autograder.treeg.Score
- scoreRegEx(RegularExpression) - Static method in class de.firemage.autograder.treeg.Score
- start() - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
-
Returns the value of the
startrecord component.
T
- TIMES - Enum constant in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.Alternative
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.BoundaryMatcher
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.CaptureGroupReference
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.Chain
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
- toRegEx() - Method in interface de.firemage.autograder.treeg.ast.CharacterClassEntry
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.Group
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.Lookaround
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
- toRegEx() - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
- toRegEx() - Method in interface de.firemage.autograder.treeg.ast.RegExNode
- toRegEx() - Method in record class de.firemage.autograder.treeg.RegularExpression
- toString() - Method in record class de.firemage.autograder.treeg.ast.Alternative
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.BoundaryMatcher
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.CaptureGroupReference
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.Chain
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.Group
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.Lookaround
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Returns a string representation of this record class.
- toString() - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
-
Returns a string representation of this record class.
- toString() - Method in class de.firemage.autograder.treeg.RegExLexer
- toString() - Method in record class de.firemage.autograder.treeg.RegularExpression
-
Returns a string representation of this record class.
- toString() - Method in class de.firemage.autograder.treeg.TreePrinter
- toTree() - Method in record class de.firemage.autograder.treeg.RegularExpression
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.Alternative
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.BoundaryMatcher
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.CaptureGroupReference
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.Chain
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.CharacterClass
- toTree(TreePrinter) - Method in interface de.firemage.autograder.treeg.ast.CharacterClassEntry
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.CharacterRange
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.Group
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.Lookaround
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.Quantifier
- toTree(TreePrinter) - Method in record class de.firemage.autograder.treeg.ast.RegExCharacter
- toTree(TreePrinter) - Method in interface de.firemage.autograder.treeg.ast.RegExNode
- TreePrinter - Class in de.firemage.autograder.treeg
- TreePrinter() - Constructor for class de.firemage.autograder.treeg.TreePrinter
- type() - Method in record class de.firemage.autograder.treeg.ast.BoundaryMatcher
-
Returns the value of the
typerecord component. - type() - Method in record class de.firemage.autograder.treeg.ast.Group
-
Returns the value of the
typerecord component. - type() - Method in record class de.firemage.autograder.treeg.ast.Lookaround
-
Returns the value of the
typerecord component. - type() - Method in record class de.firemage.autograder.treeg.ast.PredefinedCharacterClass
-
Returns the value of the
typerecord component. - type() - Method in record class de.firemage.autograder.treeg.ast.Quantifier
-
Returns the value of the
typerecord component.
U
- unindent() - Method in class de.firemage.autograder.treeg.TreePrinter
V
- valueOf(String) - Static method in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.firemage.autograder.treeg.ast.Group.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.firemage.autograder.treeg.ast.Lookaround.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.firemage.autograder.treeg.RegExElementType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.firemage.autograder.treeg.ast.Group.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.firemage.autograder.treeg.ast.Lookaround.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.firemage.autograder.treeg.ast.Quantifier.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.firemage.autograder.treeg.RegExElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERTICAL_WHITESPACE - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\v
W
- WHITESPACE - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\s
- WORD - Enum constant in enum class de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
-
\w
- WORD_BOUNDARY - Enum constant in enum class de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
All Classes and Interfaces|All Packages|Serialized Form