mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
* grammars: Update several grammars with compat issues * [WIP] Add new grammar conversion tools * Wrap in a Docker script * Proper Dockerfile support * Add Javadoc grammar * Remove NPM package.json * Remove superfluous test This is now always checked by the grammars compiler * Update JSyntax grammar to new submodule * Approve Javadoc license * grammars: Remove checked-in dependencies * grammars: Add regex checks to the compiler * grammars: Point Oz to its actual submodule * grammars: Refactor compiler to group errors by repo * grammars: Cleanups to error reporting
30 lines
830 B
Go
30 lines
830 B
Go
package compiler
|
|
|
|
var GrammarAliases = map[string]string{
|
|
"source.erb": "text.html.erb",
|
|
"source.cpp": "source.c++",
|
|
"source.less": "source.css.less",
|
|
"text.html.markdown": "source.gfm",
|
|
"text.md": "source.gfm",
|
|
"source.php": "text.html.php",
|
|
"text.plain": "",
|
|
"source.asciidoc": "text.html.asciidoc",
|
|
"source.perl6": "source.perl6fe",
|
|
"source.css.scss": "source.scss",
|
|
}
|
|
|
|
var KnownFields = map[string]bool{
|
|
"comment": true,
|
|
"uuid": true,
|
|
"author": true,
|
|
"comments": true,
|
|
"macros": true,
|
|
"fileTypes": true,
|
|
"firstLineMatch": true,
|
|
"keyEquivalent": true,
|
|
"foldingStopMarker": true,
|
|
"foldingStartMarker": true,
|
|
"foldingEndMarker": true,
|
|
"limitLineLength": true,
|
|
}
|