文件名称:乳胶用具:LaTeX解析器和实用程序
文件大小:216KB
文件格式:ZIP
更新时间:2024-02-24 03:05:58
javascript parser typescript latex pegjs
乳胶器具v4.0.0-beta.5 LaTeX解析器和实用程序。 解析器基于以下库: 入门 您可以看到LaTeX AST调用了luparse命令。 如果没有选项-i ,则可以将输出获取为JSON格式。 $ cat sample/t.tex \documentclass{article} \usepackage{amsmath} \begin{document} ab c d $x + y$ e \begin{align} i + j \end{align} \end{document} $ luparse --color -i sample/t.tex { kind: 'ast.root', content: [ { kind: 'command', name: 'documentclass', args: [ { kind: 'arg.group', content: [ { kind: 'text.string', content: 'article' }
【文件预览】:
latex-utensils-master
----.gitignore(90B)
----tsconfig.json(820B)
----typedoc.json(148B)
----README.md(4KB)
----CHANGELOG.md(3KB)
----bin()
--------luparse(57B)
----.github()
--------workflows()
----test()
--------assert_partially.ts(1KB)
--------test_latex_parser_find.ts(6KB)
--------test_bibtex_parser.ts(5KB)
--------test_latex_log_parser.ts(1KB)
--------test_latex_parser.ts(34KB)
--------latex_log()
----.vscode()
--------launch.json(532B)
--------tasks.json(1KB)
----dev()
--------editDocs.ts(6KB)
----docs()
--------modules.html(4KB)
--------interfaces()
--------modules()
--------index.html(26KB)
--------classes()
--------assets()
----LICENSE(1KB)
----package.json(3KB)
----src()
--------latex()
--------bin()
--------bibtex()
--------main.ts(278B)
--------pegjs()
--------latex_log()
----types()
--------pegjs-backtrace()
----.eslintignore(54B)
----.npmignore(94B)
----sample()
--------t.tex(202B)
--------b.bib(580B)
----.eslintrc.json(3KB)
----package-lock.json(114KB)