mirror of https://github.com/Wilfred/difftastic/
29 lines
1.7 KiB
Markdown
29 lines
1.7 KiB
Markdown
# Limits
|
|
|
|
The following items are known to not necessarily work:
|
|
|
|
* [Some template
|
|
files](https://github.com/sogaiu/tree-sitter-clojure/issues/42#issuecomment-1426727973) -
|
|
these are often not strictly speaking Clojure, though they look pretty close
|
|
* Other code that is not standard Clojure
|
|
[1](https://github.com/fjarri/clojure-scribble#basic-usage)
|
|
[2](https://github.com/dgrnbrg/piplin/blob/4c39386413d62ec9c2d679fa4c742313d97f75ef/src/piplin/mips.clj#L12)
|
|
because it uses functionality that modifies Clojure's reader behavior
|
|
in certain ways [1](https://github.com/jwymanm/chiara#the-syntax)
|
|
[2](https://github.com/dgrnbrg/piplin/blob/4c39386413d62ec9c2d679fa4c742313d97f75ef/src/piplin/types/bits.clj#L231-L251)
|
|
* Some older Clojure code - for example, `^` used to mean "wrap the
|
|
following thing in `(meta ...)`"
|
|
[1](https://github.com/clojure/clojure/blob/1.0.x/src/jvm/clojure/lang/LispReader.java#L71)
|
|
[2](https://github.com/clojure/clojure/blob/1.0.x/src/clj/clojure/zip.clj#L58)
|
|
* [ClojureCLR's pipe syntax for
|
|
symbols](https://github.com/sogaiu/tree-sitter-clojure/issues/35#issuecomment-1407320526)
|
|
([comment at #42](https://github.com/sogaiu/tree-sitter-clojure/issues/42#issuecomment-1450290140))
|
|
* [Files that contain one or more
|
|
zero-bytes](https://github.com/sogaiu/tree-sitter-clojure/issues/42#issuecomment-1430546851)
|
|
[1](https://github.com/santifa/clj-dbase/blob/a269ca62d529cf82cec7bffce2e38b71458c6087/src/clj_dbase/core.clj#L121)
|
|
[2](https://github.com/ont-app/vocabulary/blob/5929b9b1a16b07dc60f1012070da684e8f073326/resources/uri-escapes.edn) -
|
|
this might be a tree-sitter limitation
|
|
|
|
See [#42](https://github.com/sogaiu/tree-sitter-clojure/issues/42) for
|
|
more details.
|