Difference between revisions of "Computer Science : Algorithms : Text Algorithms : Parsing : References to Projects"

From bitrary
Jump to: navigation, search
m
m
Line 8: Line 8:
 
* [http://kodu.ut.ee/~isotamm/zip/ Translaatorite Tegemise Süsteem], idest TTS, by Ain Isotamm. It's mainly for Estonian audience. It is a pretty old, non necessarily old-fashioned, but just old, research and teaching tool at the University of Tartu.
 
* [http://kodu.ut.ee/~isotamm/zip/ Translaatorite Tegemise Süsteem], idest TTS, by Ain Isotamm. It's mainly for Estonian audience. It is a pretty old, non necessarily old-fashioned, but just old, research and teaching tool at the University of Tartu.
 
* [https://www.jetbrains.com/mps/ MPS] by S.t. Petersburg JetBrains depends on Java and is remarkable in a sense that they just eliminate the whole parsing step and with that all the hard theoretical problems that come with the parsing.
 
* [https://www.jetbrains.com/mps/ MPS] by S.t. Petersburg JetBrains depends on Java and is remarkable in a sense that they just eliminate the whole parsing step and with that all the hard theoretical problems that come with the parsing.
* [http://racket-lang.org/ Racket], specially its macro system.
+
* [http://racket-lang.org/ Racket], specially its macro system, [https://www.youtube.com/watch?time_continue=1&v=hFlIl0Zo234 as introduced] by [http://www.eecs.northwestern.edu/~robby/talks/ Robby Findler].

Revision as of 19:47, 10 February 2019

Computer Science : Algorithms : Text Algorithms : Parsing


  • ANTLR depends on Java
  • compilertools.net
  • Supposedly the GNU Bison is a Yacc reimplementation.
  • Translaatorite Tegemise Süsteem, idest TTS, by Ain Isotamm. It's mainly for Estonian audience. It is a pretty old, non necessarily old-fashioned, but just old, research and teaching tool at the University of Tartu.
  • MPS by S.t. Petersburg JetBrains depends on Java and is remarkable in a sense that they just eliminate the whole parsing step and with that all the hard theoretical problems that come with the parsing.
  • Racket, specially its macro system, as introduced by Robby Findler.