languages_doc library

Syntax highlighting support for programming languages.

This library exports Mode definitions for various programming languages that can be used with the Highlight class for syntax highlighting. Each language constant contains the grammar rules needed for highlighting that language's syntax. Syntax highlighting mode for ABNF (Augmented Backus-Naur Form). Used for defining formal language specifications.

Enums

Languages
Enum Languages

Properties

abnf → Mode
final
accesslog → Mode
final
actionscript → Mode
final
ada → Mode
final
allLanguages Map<String, Mode>
final
angelscript → Mode
final
apache → Mode
final
applescript → Mode
final
arcade → Mode
final
arduino → Mode
final
armasm → Mode
final
asciidoc → Mode
final
aspectj → Mode
final
autohotkey → Mode
final
autoit → Mode
final
avrasm → Mode
final
awk → Mode
final
axapta → Mode
final
bash → Mode
final
basic → Mode
final
bnf → Mode
final
brainfuck → Mode
final
builtinLanguages Map<String, Mode>
final
cal → Mode
final
capnproto → Mode
final
ceylon → Mode
final
clean → Mode
final
clojure → Mode
final
clojureRepl → Mode
final
cmake → Mode
final
coffeescript → Mode
final
communityLanguages Map<String, Mode>
final
coq → Mode
final
cos → Mode
final
cpp → Mode
final
crmsh → Mode
final
crystal → Mode
final
cs → Mode
final
csp → Mode
final
css → Mode
final
d → Mode
final
dart → Mode
final
delphi → Mode
final
diff → Mode
final
django → Mode
final
dns → Mode
final
dockerfile → Mode
final
dos → Mode
final
dsconfig → Mode
final
dts → Mode
final
dust → Mode
final
ebnf → Mode
final
elixir → Mode
final
elm → Mode
final
erb → Mode
final
erlang → Mode
final
erlangRepl → Mode
final
excel → Mode
final
fix → Mode
final
flix → Mode
final
fortran → Mode
final
fsharp → Mode
final
gams → Mode
final
gauss → Mode
final
gcode → Mode
final
gherkin → Mode
final
glsl → Mode
final
gml → Mode
final
gn → Mode
final
go → Mode
final
golo → Mode
final
gradle → Mode
final
graphql → Mode
final
groovy → Mode
final
haml → Mode
final
handlebars → Mode
final
haskell → Mode
final
haxe → Mode
final
hsp → Mode
final
htmlbars → Mode
final
http → Mode
final
hy → Mode
final
inform7 → Mode
final
ini → Mode
final
irpf90 → Mode
final
isbl → Mode
final
java → Mode
final
javascript → Mode
final
jbossCli → Mode
final
json → Mode
final
julia → Mode
final
juliaRepl → Mode
final
kotlin → Mode
final
lang1C → Mode
final
lasso → Mode
final
ldif → Mode
final
leaf → Mode
final
less → Mode
final
lisp → Mode
final
livecodeserver → Mode
final
livescript → Mode
final
llvm → Mode
final
lsl → Mode
final
lua → Mode
final
makefile → Mode
final
markdown → Mode
final
mathematica → Mode
final
matlab → Mode
final
maxima → Mode
final
mel → Mode
final
mercury → Mode
final
mipsasm → Mode
final
mizar → Mode
final
mojolicious → Mode
final
monkey → Mode
final
moonscript → Mode
final
n1Ql → Mode
final
nginx → Mode
final
nimrod → Mode
final
nix → Mode
final
nsis → Mode
final
objectivec → Mode
final
ocaml → Mode
final
openscad → Mode
final
oxygene → Mode
final
parser3 → Mode
final
perl → Mode
final
pf → Mode
final
pgsql → Mode
final
php → Mode
final
plaintext → Mode
final
pony → Mode
final
powershell → Mode
final
processing → Mode
final
profile → Mode
final
prolog → Mode
final
properties → Mode
final
protobuf → Mode
final
puppet → Mode
final
purebasic → Mode
final
python → Mode
final
q → Mode
final
qml → Mode
final
r → Mode
final
reasonml → Mode
final
rib → Mode
final
roboconf → Mode
final
routeros → Mode
final
rsl → Mode
final
ruby → Mode
final
ruleslanguage → Mode
final
rust → Mode
final
sas → Mode
final
scala → Mode
final
scheme → Mode
final
scilab → Mode
final
scss → Mode
final
shell → Mode
final
smali → Mode
final
smalltalk → Mode
final
sml → Mode
final
solidity → Mode
final
sqf → Mode
final
sql → Mode
final
stan → Mode
final
stata → Mode
final
step21 → Mode
final
stylus → Mode
final
subunit → Mode
final
swift → Mode
final
taggerscript → Mode
final
tap → Mode
final
tcl → Mode
final
tex → Mode
final
thrift → Mode
final
tp → Mode
final
twig → Mode
final
typescript → Mode
final
vala → Mode
final
vbnet → Mode
final
vbscript → Mode
final
vbscriptHtml → Mode
final
verilog → Mode
final
vhdl → Mode
final
vim → Mode
final
vue → Mode
final
x86Asm → Mode
final
xl → Mode
final
xml → Mode
final
xquery → Mode
final
yaml → Mode
final
zephir → Mode
final