ebnf-railroad-visualizer
Version:
A web-based EBNF railroad diagram visualizer
23 lines (22 loc) • 412 B
TypeScript
export declare enum Kind {
ident = "identifier",
literal = "literal",
eof = "EOF",
lpar = "(",
rpar = ")",
lbrack = "[",
rbrack = "]",
lbrace = "{",
rbrace = "}",
period = ".",
pipe = "|",
assign = "=",
quote = "\"",
unknown = "unknown"
}
export declare class Token {
kind: Kind;
str: string;
constructor(kind: Kind);
toString(): string;
}