Comparison of parser generators: Difference between revisions

Content deleted Content added
No edit summary
Adding a new compiler-compiler and fixing a colours mistake in the table
Line 47:
| [http://www.parsetec.com/lrgen/ LRgen] || LALR || C++, Any (if you rewrite the skeleton) || Separated || Generated || Win32 || no || Proprietary
|- bgcolor="#F8F8F8"
| [http://pobsbabel.sfls.netfi.upm.es/research/mtp/ More ParserThan ObjectsParsing] || LL(k1) || Java, JavaCC (parser and scanner) || MixedSeparated || ?Generated || All (Java) || no || Open source (ZLib/LibPNGGPL)
|- bgcolor="#F0F0F0"
| [http://vlpobs.fmnetsf.info/preccnet/ PRECCParser Objects] || LL(k) || CJava || ?Mixed || ? || Dos,All Unix(Java) || no || ?Open source (ZLib/LibPNG)
|- bgcolor="#F8F8F8"
| [http://wwwvl.csfmnet.nyu.eduinfo/rgrimmprecc/xtc/rats.html Rats!PRECC] || PackratLL(k) || JavaC || Mixed? || Generated? || AllDos, (Java)Unix || no || Open source (LGPL)?
|- bgcolor="#F0F0F0"
| [http://sableccwww.orgcs.nyu.edu/rgrimm/xtc/rats.html SableCCRats!] || LALRPackrat || Java (and, with "altgen" engine, C, C++, C#, OCAML and Python) || SeparatedMixed || Generated || All (Java & various) || no || Open source (LGPL)
|- bgcolor="#F8F8F8"
| [http://homesablecc.earthlink.net/~slkpgorg/ SLKSableCC] || LL(k)LALR || Java (and, with "altgen" engine, C, C++, C#, JavaOCAML and Python) || Separated || ExternalGenerated || Win32,All Linux(Java & various) || no || ProprietaryOpen source (LGPL)
|- bgcolor="#F0F0F0"
| [http://wwwhome.refactoryearthlink.comnet/Software~slkpg/SmaCC/index.html SmaCCSLK] || LALRLL(1)/LR(1k) || SmalltalkC, C++, C#, Java || MixedSeparated || InternalExternal || AllWin32, Linux || > 5no || Open source (MIT)Proprietary
|- bgcolor="#F8F8F8"
| [http://spiritwww.sourceforgerefactory.netcom/Software/SmaCC/index.html SpiritSmaCC] || LLLALR(k1)/LR(1) || Smalltalk, C++# || Mixed || Internal ||  -All || no> 5 || Open source (BoostMIT)
|- bgcolor="#F0F0F0"
| [http://wwwspirit.TextTransformersourceforge.comnet/ TextTransformerSpirit] || LL(k) || C++ || Mixed || GeneratedInternal || Win32 - || yesno || ProprietaryOpen (freesource version(Boost)
|- bgcolor="#F8F8F8"
| [http://www.sand-stoneTextTransformer.com/Visual%20Parse++.htm Visual Parse++TextTransformer] || LALRLL(k) || C++,C++, C#, Java || SeparatedMixed || Generated || Win32 || yes || Proprietary (free version)
|- bgcolor="#F0F0F0"
| [http://www.sand-stone.com/Visual%20Parse++.htm Visual Parse++] || LALR || C++,C++, C#, Java || Separated || Generated || Win32 || yes || Proprietary
|- bgcolor="#F8F8F8"
| [[yacc|Yacc (AT&T)]] || LALR || C (other languages available) || Mixed || External || Unix || no || Open source (various)
|- bgcolor="#F0F0F0"