Skip to content

avivkeller/caribou

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caribou

Caribou is a collection of JavaScript ANTLR parsers and lexers, compiled from the ANTLR grammars-v4 repository.

For instructions on how to use this library with JavaScript, please refer to the official ANTLR JavaScript target documentation.

Supported Languages

Language Path Has Lexer Has Parser
abb abb
Abnf abnf
acme acme
action action
Ada2005 ada/ada2005
Ada ada/ada2012
Ada83 ada/ada83
Ada95 ada/ada95
agc agc
alef alef
algol60 algol60
alloy alloy
alpaca alpaca
ASL amazon-states-language
ASLIntrinsic amazon-states-language-intrinsic-functions
angelscript angelscript
ArangoDb aql
ARDEN arden
arithmetic arithmetic
ASL asl
asm6502 asm/asm6502
asm8080 asm/asm8080
asm8086 asm/asm8086
asmMASM asm/asmMASM
Riscv64G asm/asmRISCV
asmZ80 asm/asmZ80
nasm_x86_64_ asm/nasm
pdp7 asm/pdp7
PTX asm/ptx/ptx-isa-1.0
Ptx asm/ptx/ptx-isa-2.1
ASN asn/asn
aterm aterm
awk awk
b b
jvmBasic basic
bdf bdf
bibcode bibcode
BibTeX bibtex
Bicep bicep
C c
calculator calculator
callable_ callable
CapnProto capnproto
CaQL caql
chip8 chip8
clf clf
CLIF clif
Clojure clojure
clu clu
CMake cmake
CodeQL codeql
cookie cookie
cql cql
Cql cql3
creole creole
css3 css3
CSV csv
ctl ctl
Cto cto
Cypher cypher
DiceNotation dice
dif dif
doiurl doiurl
DOT dot
bnf ebnf
EDIF300 edif300
edn edn
Elixir elixir
Erlang erlang
brainflak esolang/brainflak
brainfuck esolang/brainfuck
COOL esolang/cool
lolcode esolang/lolcode
loop esolang/loop
nanofuck esolang/nanofuck
sickbay esolang/sickbay
snowball esolang/snowball
wheel esolang/wheel
EVMB evm-bytecode
fasta fasta
fdo91 fdo91
fen fen
FlatBuffers flatbuffers
flowmatic flowmatic
focal focal
fol fol
DesktopEntry freedesktop/desktop-entry
gedcom gedcom
gff3 gff3
GLSL glsl
gml gml
DGS graphstream-dgs
gtin gtin
guido guido
guitartab guitartab
HTML html
HyperTalk hypertalk
ICalendar icalendar
icon icon
IDL idl
inf inf
informix informix
IRI iri
iso8601 iso8601
istc istc
itn itn
jam jam
janus janus
Java java/java
Java20 java/java20
Java8 java/java8
JPA jpa
JSON json
JSON5 json5
karel karel
KQuery kquery
krl kuka
lambda lambda
Lark lark
lcc lcc
Less less
limbo limbo
lisa lisa
LLVMIR llvm-ir
logo logo/logo
lrc lrc
ltl ltl
Lucene lucene
matlab matlab
McKeemanForm mckeeman-form
mdx mdx
memcached_protocol memcached_protocol
metamath metamath
metric metric
microc microc
modelica modelica
molecule molecule
moo moo
morsecode morsecode
mps mps
muddb muddb
mumath mumath
mumps mumps
MuParser muparser
newick newick
oberon oberon
OCL ocl
orwell orwell
p p
parkingsign parkingsign
pascal pascal
pbm pbm
PCRE pcre
pdn pdn
PeopleCode peoplecode
pf pf
pii pii
pike pike
pl0 pl0
ply ply
postalcode postalcode
PowerBuilder powerbuilder
prolog prolog
PromQL promql
propcalc propcalc
Properties properties
Protobuf2 protobuf2
Protobuf3 protobuf3
PROV_N prov-n
Python python/python2_7_18
qif qif
quakemap quakemap
BSL racket-bsl
ISL racket-isl
recfile recfile
redcode redcode
refal refal
Rego rego
domain rfc1035
filter rfc1960
datetime rfc822/rfc822-datetime
emailaddress rfc822/rfc822-emailaddress
robotwar robotwars
romannumerals romannumerals
ron ron
rpn rpn
Corundum ruby
Scala scala
scotty scotty
Scss scss
SemanticVersion semver
sexpression sexpression
sgf sgf
sici sici
sieve sieve
Smalltalk smalltalk
smiles smiles
SMTLIBv2 smtlibv2
snobol snobol
Sparql sparql
Spass spass
SPL spl
Athena sql/athena
Derby sql/derby
Drill sql/drill
Hive sql/hive/v4
InformixSQL sql/informix-sql
MariaDB sql/mariadb
MySql sql/mysql/Positive-Technologies
Phoenix sql/phoenix
Snowflake sql/snowflake
SQLite sql/sqlite
Trino sql/trino
TSql sql/tsql
star star
stellaris stellaris
SUOKIF suokif
SwiftFin swift-fin
szf szf
tcp tcpheader
Teal teal
telephone telephone
terraform terraform
Thrift thrift
tiny tiny
tinybasic tinybasic
tinyc tinyc
tinymud tinymud
tnsnames tnsnames
tnt tnt
Toml toml
trac trac
tsv tsv
ttm ttm
turing turing
TURTLE turtle
Graphemes unicode/graphemes
UnrealAngelscript unreal_angelscript
Upnp upnp
url url
useragent useragent
VisualBasic6 vb6
vba vba/vba6
vba_cc vba/vba_cc
vba_like vba/vba_like
SystemVerilog verilog/systemverilog
Verilog verilog/verilog
vhdl vhdl
vmf vmf
Wat wat
WavefrontOBJ wavefront
WebIDL webidl
wkt wkt
wktcrsv1 wkt-crs-v1
wln wln
Wren wren
XML xml
xpath xpath/xpath1
regex xsd-regex
xyz xyz
Yara yara

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published