Skip to content

Python kitchen

Always cooking something nice!

  • contact us

Category: compiler theory

DSL / Python / New Language: How to build a CSS pre-processor (like SASS) from scratch (DotDot)
compiler theory

DSL / Python / New Language: How to build a CSS pre-processor (like SASS) from scratch (DotDot)

If you are in web development, maybe you’ve heard of Sass, Less, Pug, Stylus etc. All these are pre-processors. In…
July 18, 2019July 18, 2019 Abdur-Rahmaan Janhangeer
how to create your own DSL(Domain Specific Language) in python
compiler theory

how to create your own DSL(Domain Specific Language) in python

Sometimes you need more than a cli program. You need more flexibility and control. A Domain Specific Language (DSL) is…
September 3, 2018September 15, 2018 Abdur-Rahmaan Janhangeer
compiler theory

building an indentation lexer in python – a tutorial

scope by indentation is an alternative to curly braces and is used by languages like python and pug. it certainly…
May 4, 2018December 31, 2019 Abdur-Rahmaan Janhangeer
compiler theory

building a lexer in python – a tutorial

knowing how to build a lexer allows you to extend your applications and opens up a whole new world. You…
May 1, 2018January 14, 2020 Abdur-Rahmaan Janhangeer

Newsletter Signup

WordPress Theme: BlogGrid by TwoPoints.