Rename "syntax" package to "lexers"

This commit is contained in:
2025-06-15 16:15:38 -04:00
parent 17be28e6b2
commit 21f55dd55e
44 changed files with 56 additions and 54 deletions
+20
View File
@@ -0,0 +1,20 @@
//go:build stxOcaml || stxAll
package lexers
func init() {
syntaxMap["ocaml"] = &lazySyntax{init: func() []byte {
return []byte(`filetype: ocaml
rules:
- constant.number: "-?0[bB][01][01_]*"
- constant.number: "-?0[oO][0-7][0-7_]*"
- constant.number: "-?\\d[\\d_]*"
- constant.number: "-?0[xX][0-9a-fA-F][0-9a-fA-F_]*"
- constant.number: "-?\\d[\\d_]*.\\d[\\d_]*([eE][+-]\\d[\\d_]*.\\d[\\d_]*)?"
- constant.number: "-?0[xX][0-9a-fA-F][0-9a-fA-F_]*.[0-9a-fA-F][0-9a-fA-F_]*([pP][+-][0-9a-fA-F][0-9a-fA-F_]*.[0-9a-fA-F][0-9a-fA-F_]*)?"
- comment:
start: "\\(\\*"
end: "\\*\\)"
rules: []`)
}}
}