Skip to content

Latest commit

 

History

History

grammars

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Language syntax files

This folder contains the language syntax definition files in sublime-syntax format. All the following language declarations were taken from the GitHub linguist tool. Right now, this library lacks a straight-forward, automatic way of converting all the diverse syntax defintions formats (plist, cson, yaml, json, tmLanguage) into the sublime-syntax format. Additionally, some of the files may need manual fixes in order to be syntactically correct, thus all the conversions were done manually at this point.

If you find out that a language has a new update that is not present on this repository, feel free to convert it and open a Pull Request. Here are some hints to convert syntax grammars across different formats.

  • JSON -> PList: Use json2plist Ruby library
  • YAML -> PList: Convert YAML to JSON and then JSON to PList
  • CSON -> PList: Convert CSON to JSON by using the following node.js library, then convert the JSON to PList
  • tmLanguage -> PList: They are the same format, thus a extension renaming is enough.
  • PList -> sublime-syntax: Use the following Python script to convert PList files into sublime-syntax ones

When adding a new language, please do not forget to add the correspoding license into the licenses/grammar folder, found at the root of this repository.

Grammar index