Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import {seq, alt, Expression, altPrio} from "../combi";
import {TypeName} from ".";
import {IStatementRunnable} from "../statement_runnable";
export class TypeSimpleRef extends Expression {
public getRunnable(): IStatementRunnable {
const tableKind = seq(alt("ANY", "STANDARD", "HASHED", "SORTED", "INDEX"), "TABLE");
return altPrio(
seq("LINE", "OF", TypeName),
seq("REF", "TO", TypeName),
tableKind,
seq("ANY", "STRUCTURE"),
TypeName);
}
}
|