recentpopularlog in

ianweatherhogg : lexer   68

Writing Lispex, a Lisp interpreter in Elixir – Faraz Haider – Medium
I started working with Elixir a few months back but never fully delved deep into the language’s intricacies. Elixir is a fairly recent language which runs on BEAM, the same VM which runs Erlang. So…
elixir  lisp  language  parser  lexer 
february 2019 by ianweatherhogg
Making a Brainf*ck to C Compiler in Rust – Aesl – Medium
Let’s make a tokenizer and code generator to understand the basics behind tiny compilers. After this tutorial, you will have a small Brainf*ck compiler that generates very fast, compilable C code.
rust  brainfuck  c  compiler  lexer  parser  language 
march 2018 by ianweatherhogg
Writing a C Compiler, Part 1
This is the first post in a series on writing your own C compiler. Here are some reasons to write a compiler:
c  compiler  assembly  language  lexer  parser  4* 
december 2017 by ianweatherhogg
Coding a simple calculator in Purescript
I feel like everyone should write a toy programming language at least oncein their lives. If you do, you might get drawn into the rabbit hole of addingfeatur...
purescript  calculator  language  lexer  parser  web  design  font  5* 
april 2017 by ianweatherhogg
happi/theBeamBook: A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
theBeamBook - A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
book  free  erlang  language  lexer  parser  5* 
april 2017 by ianweatherhogg
babel-handbook/ at master · thejameskyle/babel-handbook
babel-handbook - :blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.
babel  plugin  book  ast  compiler  parser  lexer  5* 
june 2016 by ianweatherhogg
Tokenizing and parsing in Elixir with yecc and leex – Andrea Leopardi – Software developer
Lexical analysis (tokenizing) and parsing are very important concepts in computer science and programming. There is a lot of theory behind these concepts, but I won't be talking about any of that here because, well, it's a lot. Also, I feel like approaching these topics in a "scientific" way makes them look a bit scary; however, using them in practice turns out to be pretty straightforward. If you want to know more about the theory, head over to Wikipedia (lexical analysis and parsin...
elixir  parser  lexer  4* 
april 2016 by ianweatherhogg
Papa Carlo
Papa Carlo. Constructor of incremental parsers in Scala. The project of Ilya Lakhin.
scala  peg  parser  ast  algorithm  lexer  rule  json  cache 
april 2014 by ianweatherhogg
Parsec, a fast combinator parser
This is outdated
Look at real world haskell ch16 - should have:
import Text.ParserCombinators.Parsec
haskell  parsec  4*  parser  lexer  grammar 
march 2012 by ianweatherhogg

Copy this bookmark:

to read