Fixes #17 Fixes #15
@ -4,6 +4,9 @@
Improved parsing for Rust macro definitions and punctuation.
Improved parsing for OCaml punctuation, and added `.mli` as an OCaml
file extension.
### Diffing
Diff calculation is now significantly faster.
@ -106,14 +106,16 @@ close_delimiter_pattern = '(\]|\}|\))'
[OCaml]
extensions = ["ml"]
extensions = ["ml", "mli"]
atom_patterns = [
# Numbers
'[0-9]+',
# Symbols (e.g. variable names)
'[.a-zA-Z0-9_]+',
# Operators
'[?~=<>/*+-,&|]',
# Two character operators
'(->|&&|\|\|)',
# Single character operators
"[?~=<>/*+-,&|:']",
]
string_patterns = [
# Double-quoted strings