Improve OCaml parsing for := and !

Fixes #20
pull/25/head
Wilfred Hughes 2021-07-19 23:04:03 +07:00
parent cd24331270
commit 49ec9d68cc
2 changed files with 3 additions and 3 deletions

@ -6,7 +6,7 @@ Fixed a crash on parsing non-ASCII source files.
Improved parsing for Rust punctuation.
Improved parsing for OCaml punctuation.
Improved parsing for OCaml punctuation, including `:=` and `method!`.
Improved parsing for Emacs Lisp symbols containing `+`, and
punctuation of `#`, `.` and `&`.

@ -111,9 +111,9 @@ atom_patterns = [
# Symbols (e.g. variable names)
'[.a-zA-Z0-9_]+',
# Two character operators
'(->|<-|&&|\|\|)',
'(->|<-|:=|&&|\|\|)',
# Single character operators
"[?~=<>/*+,&|:;'#-]",
"[?~=<>/*+,&|:;'#!-]",
]
string_patterns = [
# Double-quoted strings