Add start of textmate language grammar.
authorJacques Pienaar <jpienaar@google.com>
Mon, 12 Aug 2019 19:52:44 +0000 (12:52 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Mon, 12 Aug 2019 19:53:21 +0000 (12:53 -0700)
commit532c652d6c5490f9d5380fc7d40837e6414c2ef8
treed1c315ff068be688d33b3bf2a3cc60187ba6fb66
parente6365f3d0282a9d260967f45509912b368aee12c
Add start of textmate language grammar.

Basic* grammar to start of with, this doesn't handle custom ops and doesn't
handle ops with regions. But useful enough to make reading the .mlir files
easier.

Followed the approach used for emacs & vim and placed in separate directory
under utils.

* I got a little bit carried away trying to handle attributes and tried to do some custom op printing handling, but finally abandoned it. Also first time writing a textmate grammar so I assume a lot can be improved :)

PiperOrigin-RevId: 262985490
mlir/utils/textmate/mlir.json [new file with mode: 0644]