Class Hierarchy
- java.lang.Object
- java.lang.Record
- de.firemage.autograder.treeg.ast.Alternative (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.BoundaryMatcher (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.CaptureGroupReference (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.Chain (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.CharacterClass (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.CharacterRange (implements de.firemage.autograder.treeg.ast.CharacterClassEntry)
- de.firemage.autograder.treeg.ast.Group (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.Lookaround (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.PredefinedCharacterClass (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.Quantifier (implements de.firemage.autograder.treeg.ast.RegExNode)
- de.firemage.autograder.treeg.ast.RegExCharacter (implements de.firemage.autograder.treeg.ast.CharacterClassEntry, de.firemage.autograder.treeg.ast.RegExNode)
- java.lang.Record
Interface Hierarchy
- de.firemage.autograder.treeg.ast.CharacterClassEntry
- de.firemage.autograder.treeg.ast.RegExNode
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.firemage.autograder.treeg.ast.BoundaryMatcher.Type
- de.firemage.autograder.treeg.ast.Group.Type
- de.firemage.autograder.treeg.ast.Lookaround.Type
- de.firemage.autograder.treeg.ast.PredefinedCharacterClass.Type
- de.firemage.autograder.treeg.ast.Quantifier.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)