import { Lexer } from './parser/Lexer' import { Parser } from './parser/Parser' import { MainView } from './view/MainView' function run(data: string): void { const tokens = new Lexer(data).process().getTokens(); const parser = new Parser(tokens); const view = new MainView(parser, false); parser.setView(view); view.init(); parser.next(); } document.addEventListener('DOMContentLoaded', function() { run(`scene bg black "Основные теги:\n{b}жирный{/b} {i}курсив{/i} {u}подчёркнутый{/u}" "{big}большой{/big} нормальный {small}маленький{/small}" "{center}текст по центру" sl "{center}текст по центру" "{html}{center}

HTML

" "{html}Большой big" "{html}Маленький small" "{html}Жирный bold strong" "{html}Курсив i em cite dfn" "{html}Подчёркнутый" "{html}

Длинная цитата

blockquote
" "{html}

Переносы

строк



br
" "{html}Моноширинный tt" "{html}Подстрочный sub Нормальный Надстрочный sup" '{html}Ссылка a href' "{html}

Заголовок h1

Заголовок h2

Заголовок h3

Заголовок h4

Заголовок h5
Заголовок h6
" '{html}font color="red" font color="purple" font color="#336699" font color="#ffffff"' '{html}font face="serif" font face="sans-serif" font face="monospace"' '{html}font face="monospace" color="#7f7f7f"' "{html}

Параграф

p

" "{html}
Блок div
"`) });