Namespace Automata.Core.Alang
Classes
AlangFormatException
Represents an exception thrown when an error occurs during parsing of Alang expressions.
AlangRegex
Represents an expression in the Alang
(Automata language) used for defining finite-state automata.
AlangRegex has a one-to-one correspondence with Finite State Automata.
BinaryRegex
Represents a binary infix expression in the Alang language.
Chars
Character definitions and utility methods for Alang.
Complement
Represents a complement expression in the Alang language.
Concatenation
Represents a concatenation operation in the Alang grammar.
Difference
Represents a difference expression in the Alang
grammar.
EmptyLang
Represents the empty language (∅) in Alang
(Automata language).
Intersection
Represents an intersection expression in the Alang grammar specification.
KleenePlus
Represents a Kleene plus unary expression in the Alang language.
KleeneStar
Represents a Kleene star operation in the Alang language.
Option
Represents an option expression in the Alang language.
Symbol
Symbol in the Alang
language used for defining finite-state automata.
UnaryRegex
Unary expression in the Alang language.
Union
Represents a Union expression in the Alang grammar specification.
Wildcard
Represents a wildcard expression in the Alang
(Automata language).
Structs
AlangCursor
Represents a cursor for parsing Alang regex strings.
Enums
ParseErrorReason
Reason for parsing errors in Alang expressions. Specifies the reason for a AlangFormatException.