Most files in this directory are generated from a grammar for sablecc3 ( http://www.sablecc.org ).
In order to generate nit parser, you need the alternate SableCC3 generator ( http://www.mare.ee/indrek/sablecc/ ).
+Moreover, the Nit language description file extends the standard SableCC3 syntax and includes parametric productions to factorize the description of the language.
+
+In order to simplify the development of the Nit tools, files produced by the parser generator are committed in the repository; therefore Java and SableCC3 is only required to alter the Nit syntax.
+
## Contents
* fact_parser.pl: Script used to factorize parser.nit
* .nit.sablecc3: Sablecc3 grammar after processing
* .nit.sablecc3.dump: Dump of the grammar to improve sablecc3 multiple runs
* .parser-nofact.nit: The parser generated by SableCC3 before factorization by fact_parser.pl
-