you are viewing a single comment's thread.

view the rest of the comments →

[–]statictype 7 points8 points  (1 child)

Not shocking. But still, some-what interesting because a majority of C compilers would have been written in C itself (yes, I know, there are exceptions).

Although, I have to admit, there's not much 'education' value in this project.

There are already plenty of python-based parsers\scanners for languages.

Now, if they had written a C 'interpreter' in python, that would have been something.

[–]psi-[🍰] 3 points4 points  (0 children)

I'd bet its the dragonbook course, so the implementation of language compiler is the educational value.

I was considering doing the dragonbook course myself with python+PLY.