UNPKG

ts-fusion-parser

Version:

Parser for Neos Fusion Files

51 lines (50 loc) 1.3 kB
import { Token } from "../Token"; export type TokenConstructor = new (...args: any) => Token; export declare class TagBeginToken extends Token { regex: RegExp; } export declare class TagEndToken extends Token { regex: RegExp; } export declare class TagCloseToken extends Token { regex: RegExp; } export declare class TagSelfCloseToken extends Token { regex: RegExp; } export declare class AttributeNameToken extends Token { regex: RegExp; } export declare class AttributeValueAssignToken extends Token { regex: RegExp; } export declare class AttributeStringValueToken extends Token { regex: RegExp; } export declare class AttributeEelBeginToken extends Token { regex: RegExp; } export declare class AttributeEelEndToken extends Token { regex: RegExp; } export declare class CommentToken extends Token { regex: RegExp; } export declare class WordToken extends Token { regex: RegExp; } export declare class CharacterToken extends Token { regex: RegExp; } export declare class EscapedCharacterToken extends Token { regex: RegExp; } export declare class ScriptEndToken extends Token { regex: RegExp; } export declare class WhitespaceToken extends Token { regex: RegExp; } export declare class AnyCharacterToken extends Token { regex: RegExp; }