sedlex:用于Unicode的OCaml词法分析器生成器

时间:2024-06-16 04:27:01
【文件属性】:

文件名称:sedlex:用于Unicode的OCaml词法分析器生成器

文件大小:118KB

文件格式:ZIP

更新时间:2024-06-16 04:27:01

OCaml

塞德克斯 适用于OCaml的Unicode友好词法生成器。 该软件包由LexiFi根据MIT许可条款许可。 sedlex最初由Alain Frisch 编写,现在作为github上ocaml-community存储库的一部分进行维护。 原料药 该API。 概述 sedlex是OCaml的词法生成器,类似于ocamllex,但支持Unicode。 与ocamllex相反,sedlex的lexer规范嵌入在常规的OCaml源文件中。 与ocamllex Lexing lexbufs类似,词法分析器使用一种新型的“ lexbuf”,但其设计目的是支持Unicode,并从特定编码中抽象出来。 单个词法分析器可以使用输入流的任意编码。 sedlex是ulex项目的后继者。 与作为Camlp4语法扩展实现的ulex相反,sedlex基于OCaml的新“ -ppx”技术,该技术允许通过外部重写


【文件预览】:
sedlex-master
----.gitignore(212B)
----README.md(7KB)
----.github()
--------CODEOWNERS(161B)
----examples()
--------subtraction.ml(517B)
--------tokenizer.ml(726B)
--------dune(644B)
--------regressions.ml(2KB)
--------complement.ml(389B)
--------performance.ml(563B)
--------unicode_old.ml(126KB)
--------repeat.ml(622B)
----LICENSE(1KB)
----src()
--------generator()
--------syntax()
--------lib()
----sedlex.opam(1KB)
----dune-project(30B)
----CHANGES(2KB)
----.travis.yml(431B)
----Makefile(467B)
----.merlin(69B)

网友评论