Package io.github.qishr.cascara.common.lang.util
Language-agnostic lexing, parsing, emitting, serializing, and schema APIs.
| Class | Description |
|---|---|
| AstNodeFactory | |
| AstTreeData | |
| AstVisitor | Defines a visitor pattern interface for traversing the Cascara AST hierarchy. |
| LanguageOptions | Base class for all language-specific configuration. |
| LexemeProvider | |
| PathExpression | |
| ProcessorFactory | |
| QuoteStyle | |
| SemanticDiff | |
| SourceBuffer | |
| SourceBufferOptions | |
| SourceInputStreamBuffer | |
| SourceStringBuffer |
| Class | Description |
|---|---|
| AstNodeFactory | |
| AstVisitor | Defines a visitor pattern interface for traversing the Cascara AST hierarchy. |
| LexemeProvider | |
| PathExpression | |
| SourceBuffer |
| Class | Description |
|---|---|
| AstTreeData | |
| LanguageOptions | Base class for all language-specific configuration. |
| ProcessorFactory | |
| SemanticDiff | |
| SourceBufferOptions | |
| SourceInputStreamBuffer | |
| SourceStringBuffer |
| Class | Description |
|---|---|
| QuoteStyle |