cscs icon indicating copy to clipboard operation
cscs copied to clipboard

Is there a complete tutorial?

Open djlw78 opened this issue 5 years ago • 2 comments

Is there a more complete tutorial to build a language like cscs or others from the ground up? It just seems harder then it needs to be to create a language, I know most people don't like to spoon feed others but there is no good way to learn because all information is scattered.

djlw78 avatar Mar 21 '20 21:03 djlw78

Hi, @djlw78 , If you want to build a custom language like cscs, there are some good tutorials out there, you could have a look:

  1. Implementing a Custom Language Succinctly(by this author) - Split & Merge
  2. Crafting Interpreters(java, c) - BNF/EBNF
  3. Let’s Build A Simple Interpreter(python) - BNF/EBNF
  4. Writing An Interpreter In Go - Pratt Parsing

Hope this could help you!

haifenghuang avatar Mar 24 '20 07:03 haifenghuang

@haifenghuang congrats that last one I actually would like to send money on

djlw78 avatar Mar 26 '20 21:03 djlw78