| Package | Description |
|---|---|
| gudusoft.gsqlparser.pp2.region | |
| gudusoft.gsqlparser.pp2.render |
| Modifier and Type | Method and Description |
|---|---|
static RegionParseOutcome |
RegionParseOutcome.astError(StatementRange range,
String parsedSql,
List<TSyntaxError> errors,
String note)
Build an
AST_ERROR outcome. |
RegionParseOutcome |
ParseRecoveryEngine.parseRegion(StatementRange range)
Parse a single region.
|
static RegionParseOutcome |
RegionParseOutcome.trivia(StatementRange range,
String parsedSql)
Build a
TRIVIA outcome (region with no solid tokens — only
whitespace and/or comments). |
| Modifier and Type | Method and Description |
|---|---|
List<RegionParseOutcome> |
ParseRecoveryEngine.parseAll(List<StatementRange> ranges)
Parse all ranges.
|
| Modifier and Type | Method and Description |
|---|---|
String |
GuardedAstDelegate.render(RegionParseOutcome outcome,
Pp2TokenStream stream,
Pp2FormatOptions opts) |
String |
ConservativeTokenRenderer.render(RegionParseOutcome outcome,
Pp2TokenStream stream,
Pp2FormatOptions opts) |
String |
LexicalIslandRenderer.render(RegionParseOutcome outcome,
Pp2TokenStream stream,
Pp2FormatOptions opts) |
String |
RegionRenderer.render(RegionParseOutcome outcome,
Pp2TokenStream stream,
Pp2FormatOptions opts)
Render the outcome's region to its final text.
|