UNPKG

jc-marked

Version:

Markdown AST (Abstract syntax tree) parser based on finite-state machine (FSM).

45 lines (44 loc) 919 B
declare enum State { IDLE = "IDLE", META = "META", INFO = "INFO", TITLE = "TITLE", CODE = "CODE", CODE_GROUP = "CODE_GROUP", CHART = "CHART", TEXT = "TEXT", QUOTE = "QUOTE", MATH = "MATH", TABLE = "TABLE", BREAK_LINE = "BREAK_LINE", TOPICS = "TOPICS", LIST = "LIST" } declare enum SText { IDLE = "IDLE", BOLD = "BOLD", ITALIC = "ITALIC", DELETE = "DELETE", PICTURE = "PICTURE", VIDEO = "VIDEO", AUDIO = "AUDIO", SUP = "SUP", SUB = "SUB", UBDERLINE = "UBDERLINE", OVERLINE = "OVERLINE", DOUBLE_UNDERLINE = "DOUBLE_UNDERLINE", MATH = "MATH", CODE = "CODE", MARK = "MARK", FONT = "FONT", LINK = "LINK", PLAIN = "PLAIN", HTMLTAG = "HTMLTAG" } declare enum SArticle { IDLE = "IDLE", META = "META", PARAGRAPH = "PARAGRAPH", PLAIN = "PLAIN" } export { State, SText, SArticle };