Module: LexerKit::DFA::RegexAST

Included in:
CharClassCollector, RegexParser
Defined in:
lib/lexer_kit/dfa/regex_ast.rb

Overview

RegexAST contains immutable AST node types for parsed regular expressions. Uses Ruby’s Data class for immutability and value semantics.

Defined Under Namespace

Classes: Alternation, Any, CharClass, Concat, Group, Literal, Meta, Quantifier, Regex