Skip to content
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
ANTLR Assembly Java C# JavaScript Python Other
Branch: master
Clone or download

Latest commit

KvanTTT Merge pull request #1681 from sloboegen98/haskell
Fixing issue about haskell grammar
Latest commit 31f3139 Apr 7, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_grammar-test groupid change Dec 8, 2018
abnf ABNF Rework May 23, 2019
agc grammar formatting Jan 6, 2019
algol60 docs update May 28, 2019
alpaca works Oct 27, 2019
antlr logo and antlr into modules Jan 19, 2020
apex allow date formatted ints Nov 21, 2019
apt add apt to base build Feb 7, 2020
arithmetic Scientific notation exponent must be an integer Jul 11, 2019
asm masm into asm module Jan 19, 2020
asn refactored ASN into module Jan 19, 2020
aspectj initial commit of AspectJ grammar May 4, 2015
atl groupid change Dec 8, 2018
b docs changes Dec 18, 2018
basic groupid change Dec 8, 2018
bnf groupid change Dec 8, 2018
brainfuck groupid change Dec 8, 2018
c Added Include Directive #1398 May 23, 2019
calculator Fix simple typo: trigometric -> trigonometric Oct 29, 2019
capnproto groupid change Dec 8, 2018
clf groupid change Dec 8, 2018
clif groupid change Dec 8, 2018
clojure groupid change Dec 8, 2018
clu Fixes error warnings (chars used multiple times in set, unreachable t… Sep 12, 2019
cmake Update CMakeLists.txt Dec 28, 2018
cobol85 groupid change Dec 8, 2018
cookie groupid change Dec 8, 2018
cool Fix cool comma separated expressions and formal Nov 2, 2019
cpp fix balancedtoken rule. Nov 14, 2019
cql3 groupid change Dec 8, 2018
creole groupid change Dec 8, 2018
csharp Rename emptyStatement to theEmptyStatement to avoid the generation of… Aug 15, 2019
css3 groupid change Dec 8, 2018
csv groupid change Dec 8, 2018
cto docu link Dec 30, 2018
dart2 Extended Dart grammar to properly parse strings. May 21, 2019
databank groupid change Dec 8, 2018
dcm groupid change Dec 8, 2018
dice Merge branch 'master' into master Mar 4, 2019
dot groupid change Dec 8, 2018
edif300 edif change Dec 12, 2018
erlang groupid change Dec 8, 2018
fasta grammar formatting Jun 8, 2019
fen groupid change Dec 8, 2018
flatbuffers Added hex integer and block comments. Oct 26, 2019
fol groupid change Dec 8, 2018
fortran77 groupid change Dec 8, 2018
fusion-tables groupid change Dec 8, 2018
gff3 groupid change Dec 8, 2018
gml groupid change Dec 8, 2018
golang golang: Updated CSharp GoParserBase to support standard and optimized… Nov 11, 2019
graphql Fix minor warning in lexer Feb 15, 2020
graphstream-dgs groupid change Dec 8, 2018
gtin groupid change Dec 8, 2018
guido Fixes error warnings (chars used multiple times in set, unreachable t… Sep 12, 2019
haskell fixed many getType calls Apr 6, 2020
html groupid change Dec 8, 2018
http added http grammar to base build Jun 19, 2019
hypertalk groupid change Dec 8, 2018
icalendar ical fixes for PR602 Dec 26, 2018
icon groupid change Dec 8, 2018
idl groupid change Dec 8, 2018
inf groupid change Dec 8, 2018
informix groupid change Dec 8, 2018
iri groupid change Dec 8, 2018
istc groupid change Dec 8, 2018
java swift java asm into modules Jan 19, 2020
javadoc groupid change Dec 8, 2018
javascript JavaScript: fix #1591, Async is not a reserved keyword Mar 25, 2020
jpa groupid change Dec 8, 2018
json Replaced array with arr to avoid keyword conflict. Mar 6, 2020
kirikiri-tjs Merge pull request #1433 from studentmain/tjs-optimize Jun 5, 2019
kotlin refactor kotlin into module Jan 19, 2020
kuka groupid change Dec 8, 2018
lambda groupid change Dec 8, 2018
lcc groupid change Dec 8, 2018
less Fixes error warnings (chars used multiple times in set, unreachable t… Sep 12, 2019
logo logo and antlr into modules Jan 19, 2020
lolcode grammar formatting Jun 8, 2019
lpc added LPC to base build Jul 24, 2019
lua groupid change Dec 8, 2018
matlab groupid change Dec 8, 2018
mdx groupid change Dec 8, 2018
memcached_protocol groupid change Dec 8, 2018
metric grammar formatting Jun 8, 2019
modelica groupid change Dec 8, 2018
modula2pim4 groupid change Dec 8, 2018
molecule groupid change Dec 8, 2018
moo groupid change Dec 8, 2018
morsecode groupid change Dec 8, 2018
mps groupid change Dec 8, 2018
muddb Fixes error warnings (chars used multiple times in set, unreachable t… Sep 12, 2019
mumath groupid change Dec 8, 2018
mumps groupid change Dec 8, 2018
muparser groupid change Dec 8, 2018
objc groupid change Dec 8, 2018
oncrpc groupid change Dec 8, 2018
p refactoring mistake Jan 19, 2020
parkingsign commit parking sign Feb 3, 2020
pascal pascal update Dec 16, 2018
pcre groupid change Dec 8, 2018
pddl groupid change Dec 8, 2018
pdn Fix several parser warnings Sep 18, 2019
pdp7 groupid change Dec 8, 2018
peoplecode groupid change Dec 8, 2018
pgn groupid change Dec 8, 2018
php php: A little perfomance improvement Oct 31, 2019
pike groupid change Dec 8, 2018
pl0 groupid change Dec 8, 2018
ply groupid change Dec 8, 2018
postalcode grammar formatting Jun 8, 2019
powerbuilder Fix renaming powerbuilderParser -> PowerBuilderParser Sep 19, 2019
powerbuilderdw Updated license info Mar 27, 2020
prolog groupid change Dec 8, 2018
propcalc groupid change Dec 8, 2018
properties groupid change Dec 8, 2018
protobuf3 Add optionBody and reserved word in type Dec 2, 2019
prov-n groupid change Dec 8, 2018
python fixes to EOL Mar 26, 2020
quakemap groupid change Dec 8, 2018
r groupid change Dec 8, 2018
rcs RCS grammar fixes Jan 31, 2020
redcode groupid change Dec 8, 2018
rego add rego to base build Feb 9, 2019
restructuredtext groupid change Dec 8, 2018
rexx groupid change Dec 8, 2018
rfc822 refactored rfc822 grammars into module Jan 19, 2020
robotwars groupid change Dec 8, 2018
romannumerals groupid change Dec 8, 2018
rpn groupid change Dec 8, 2018
ruby groupid change Dec 8, 2018
scala Fix sep adn multiline problems in Scala Jan 28, 2020
scotty scotty Oct 27, 2019
scss groupid change Dec 8, 2018
sexpression grammar formatting Jun 8, 2019
sgf groupid change Dec 8, 2018
sharc groupid change Dec 8, 2018
sickbay sickbay Oct 27, 2019
smalltalk groupid change Dec 8, 2018
smiles conflict between NUMBER and DIGIT in ringbonds corrected by removing … Feb 3, 2020
smtlibv2 groupid change Dec 8, 2018
snobol groupid change Dec 8, 2018
solidity groupid change Dec 8, 2018
sparql groupid change Dec 8, 2018
sql Update dml_insert.sql Mar 29, 2020
stacktrace groupid change Dec 8, 2018
stellaris stellaris Nov 10, 2019
stringtemplate groupid change Dec 8, 2018
suokif groupid change Dec 8, 2018
swift-fin oops Jan 19, 2020
swift swirft-fin fix Jan 19, 2020
telephone groupid change Dec 8, 2018
thrift groupid change Dec 8, 2018
tiny groupid change Dec 8, 2018
tinybasic Merge pull request #1579 from matozoid/tinybasic_misunderstanding Dec 27, 2019
tinyc groupid change Dec 8, 2018
tinymud Change tinymud grammar: '\r' in EOL token optional Sep 8, 2019
tnsnames groupid change Dec 8, 2018
tnt grammar formatting Jun 8, 2019
toml Rename TOML.g4 to toml.g4 May 15, 2019
tsv groupid change Dec 8, 2018
turtle-doc groupid change Dec 8, 2018
turtle groupid change Dec 8, 2018
typescript adding rest and optional param support Apr 4, 2020
unicode groupid change Dec 8, 2018
upnp groupid change Dec 8, 2018
url url: ipv6 support and few correction Nov 22, 2019
useragent groupid change Dec 8, 2018
v added v to base build Jul 21, 2019
vb6 groupid change Dec 8, 2018
vba groupid change Dec 8, 2018
verilog verilog into module Jan 19, 2020
vhdl Subprogram body inside package declaration Nov 25, 2019
wat added wat to base build Apr 11, 2019
wavefront groupid change Dec 8, 2018
webidl groupid change Dec 8, 2018
wkt add supports for geometry type in wkt Mar 7, 2020
xml groupid change Dec 8, 2018
xpath Fix xpath unicode TODO Jun 18, 2019
xsd-regex Add XSD regular expression grammar Jun 18, 2019
z Fixes error warnings (chars used multiple times in set, unreachable t… Sep 12, 2019
.editorconfig Added end_of_line for *.g4 to .editorconfig. Oct 22, 2017
.gitattributes revert last commit Nov 13, 2017
.gitignore initial for hyperledger model file Nov 5, 2018
.travis.yml openjdk12 Jun 15, 2019
README.md updated readme Dec 10, 2017
assembly.xml always build the zip Dec 8, 2018
count_error_files.sh some shell scripts Jul 16, 2017
count_examples.sh some shell scripts Jul 16, 2017
pom.xml Merge pull request #1630 from teverett/parkingsign Feb 7, 2020
test.sh Added posibility to add arguments to test script and fixed the phanto… May 25, 2019

README.md

Travis Status

grammars-v4

Grammars written for ANTLR v4

This repository is a collection of Antlr4 grammars.

The root directory name is the all-lowercase name of the language parsed by the grammar. For example, java, cpp, csharp, c, etc...

FAQ

Please refer to the grammars-v4 Wiki

You can’t perform that action at this time.