mermaid
Version:
Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.
80 lines (79 loc) • 3.36 kB
TypeScript
import type { TokenType } from 'chevrotain';
export declare const LabelText: TokenType;
export declare const Word: TokenType;
export declare const NumberLiteral: TokenType;
export declare const Identifier: TokenType;
export declare const WhiteSpace: TokenType;
export declare const MarkdownString: TokenType;
export declare const UnclosedMarkdownString: TokenType;
export declare const Comment: TokenType;
export declare const NewLine: TokenType;
export declare const AccDescrBlock: TokenType;
export declare const AccTitleLine: TokenType;
export declare const AccDescrLine: TokenType;
export declare const JsonDeclarationStart: TokenType;
export declare const JsonObjectLiteral: TokenType;
export declare const UnclosedJsonObjectLiteral: TokenType;
export declare const Usecase: TokenType;
export declare const Actor: TokenType;
export declare const SystemBoundary: TokenType;
export declare const End: TokenType;
export declare const Direction: TokenType;
export declare const Td: TokenType;
export declare const Tb: TokenType;
export declare const Bt: TokenType;
export declare const Lr: TokenType;
export declare const Rl: TokenType;
export declare const Note: TokenType;
export declare const For: TokenType;
export declare const ClassDef: TokenType;
export declare const Class: TokenType;
export declare const Style: TokenType;
export declare const Include: TokenType;
export declare const Extend: TokenType;
export declare const True: TokenType;
export declare const False: TokenType;
export declare const Generalization: TokenType;
export declare const DependencyArrow: TokenType;
export declare const StereotypeStart: TokenType;
export declare const StereotypeEnd: TokenType;
export declare const StereotypeText: TokenType;
export declare const UnclosedStereotypeText: TokenType;
export declare const ClassSeparator: TokenType;
export declare const ForwardSolid: TokenType;
export declare const BackwardSolid: TokenType;
export declare const ForwardCircle: TokenType;
export declare const BackwardCircle: TokenType;
export declare const ForwardCross: TokenType;
export declare const BackwardCross: TokenType;
export declare const MarkerlessSolid: TokenType;
export declare const MetadataStart: TokenType;
export declare const At: TokenType;
export declare const LeftBrace: TokenType;
export declare const RightBrace: TokenType;
export declare const LeftBracket: TokenType;
export declare const RightBracket: TokenType;
export declare const LeftParen: TokenType;
export declare const RightParen: TokenType;
export declare const Comma: TokenType;
export declare const Colon: TokenType;
export declare const HashColor: TokenType;
export declare const PlainString: TokenType;
export declare const CssIdentifier: TokenType;
export declare const CssEscapedComma: TokenType;
export declare const Dash: TokenType;
export declare const Dot: TokenType;
export declare const Percent: TokenType;
export declare const CssPunctuation: TokenType;
export declare const LabelPunctuation: TokenType;
export declare const LabelSymbol: TokenType;
export declare const usecaseLexerModes: {
defaultMode: string;
modes: {
defaultMode: TokenType[];
jsonBody: TokenType[];
stereotype: TokenType[];
};
};
/** Flat vocabulary used by the parser; the lexer itself uses the mode table above. */
export declare const usecaseTokens: TokenType[];