#yacc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #yacc, aggregated by home.social.
-
Oh, what a wonderful background narrative by the man Aho himself, thank you for the link.
And it's good to see Donald Knuth coming up, with his LALR algorithm and his always-pertinent practice-theory maxim.
-
Ultimately, I published a third programming language called PeachLang, another simple interpreted language built in Ruby using Racc (the Ruby version of Yacc/Bison).
https://github.com/pH-7/PeachLang#passion #programminglanguage #interpretedLanguage #Racc #Yacc #Bison
-
Fabriquez vos propres compilateurs en Ada avec Aflex et Ayacc
Stéphane vous explique le contenu des dernières versions de ces deux logiciels avec un focus sur la "réentrance".
Bonne lecture -
Wonderful:
"Why Split Lexing And Parsing Into Two Separate Phases?", Laurence Tratt (https://tratt.net/laurie/blog/2023/why_split_lexing_and_parsing_into_two_separate_phases.html).
Via HN: https://news.ycombinator.com/item?id=35798829
#Lexing #Parsing #RegEx #RegularExpressions #Compilers #Interpreters #Lex #Yacc #grmtools #Rust #Programming #Grammar
-
Wonderful:
"Why Split Lexing And Parsing Into Two Separate Phases?", Laurence Tratt (https://tratt.net/laurie/blog/2023/why_split_lexing_and_parsing_into_two_separate_phases.html).
Via HN: https://news.ycombinator.com/item?id=35798829
#Lexing #Parsing #RegEx #RegularExpressions #Compilers #Interpreters #Lex #Yacc #grmtools #Rust #Programming #Grammar
-
Wonderful:
"Why Split Lexing And Parsing Into Two Separate Phases?", Laurence Tratt (https://tratt.net/laurie/blog/2023/why_split_lexing_and_parsing_into_two_separate_phases.html).
Via HN: https://news.ycombinator.com/item?id=35798829
#Lexing #Parsing #RegEx #RegularExpressions #Compilers #Interpreters #Lex #Yacc #grmtools #Rust #Programming #Grammar
-
Now here is a nice project to expand your programming horizon. It is a "compiler compiler" in the tradition of flex and yacc:
https://github.com/jzimmerman/langcc
Here is the (dense) paper about the design and the features: