When I generate an .ml file with ocamllex it has a bunch of lines like:
# 21 "lib/myproj/example.ml"
These look like comments, except AFAIK comments in OCaml are like (* this is a comment *)
VS Code doesn't seem to treat them as comments either.
What syntax is this? What do they do?
These are "line number directives":
https://ocaml.org/manual/lex.html#sss:lex-linedir