Ich habe derzeit ein Projekt (Zum Python-Compiler) mit den folgenden Dateien ast.ml
parser.mly
lex.mll
weeder.ml
prettyPrint.ml
main.ml
Hier sind die Abhängigkeiten: parser: ast
lexer: parser,
Ich habe in meiner Freizeit an einem Lua fslex Lexer gearbeitet, mit dem ocamllex Handbuch als Referenz. Ich habe ein paar Haken gefunden, während ich versuchte, lange Strings korrekt zu tokenisieren.
Ich benutze ocamllex, um einen Lexer für eine Skriptsprache zu schreiben, aber ich habe einen Konflikt mit meiner Regel für Kommentare. Ich möchte, dass meine Befehlsargumente nicht in Anführungszeich