Package org.eu.autogex.regex.ast
package org.eu.autogex.regex.ast
- ClassDescriptionBase interface for all nodes in the Regular Expression Abstract Syntax Tree (AST).Represents a Character Class, allowing any character from a defined set (e.g., "[a-z]", "\d").Represents the concatenation of two regular expressions (e.g., "ab").Represents a single literal character in the regex (e.g., 'a', 'b').Represents the Optional operator, allowing zero or one occurrence (e.g., "a?").Represents the Plus operator, allowing one or more repetitions (e.g., "a+").Represents the Kleene Star operator, allowing zero or more repetitions (e.g., "a*").Represents the union (OR) of two regular expressions (e.g., "a|b").The Visitor interface for the AST nodes.Represents the Wildcard operator, matching any character in the known alphabet (e.g., ".").