import ParsingDfa16Table from "../../parsing/parsing_dfa_16table.js"; /** * DFA State machine states for parsing a comment. */ export declare enum ATTRIBUTE_PARSE_TYPE { INVALID = 0,// TERMINUS TYPE NUMBER = 1,// 0-9 or - ENUM = 2,// . STRING = 3,// ' REFERENCE = 4,// # CONTAINER = 5,// ( HEXBITS = 6,// " NULL = 7,// $ DERIVED = 8,// * INLINE_INSTANCE = 9 } /** * Maps characters to attributes for discriminators in STEP. */ export default class StepAttributeMap extends ParsingDfa16Table { /** * Construct the table. */ constructor(); /** * Get the attribute for a character. * * @param char The character to match. * @return {ATTRIBUTE_PARSE_TYPE} The matching type. */ get: (char: number) => ATTRIBUTE_PARSE_TYPE; static readonly Instance: StepAttributeMap; } //# sourceMappingURL=step_attribute_map.d.ts.map