Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ranma42/languages-compilers-interpreters-2018
Languages, compilers and interpreters
https://github.com/ranma42/languages-compilers-interpreters-2018
Last synced: 2 months ago
JSON representation
Languages, compilers and interpreters
- Host: GitHub
- URL: https://github.com/ranma42/languages-compilers-interpreters-2018
- Owner: ranma42
- Created: 2018-10-10T13:09:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-13T10:31:25.000Z (about 6 years ago)
- Last Synced: 2024-04-24T15:34:55.704Z (9 months ago)
- Language: C
- Size: 25.4 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- AwesomeInterpreter - languages-compilers-interpreters-2018
README
# Languages, compilers and interpreters
Each folder contains the files and examples for a lesson.
# Project
Assuming that you start from the language in this repository, some examples are:
- extending the language with a new type (floating point numbers, strings, arrays, ...)
- adding Boolean operators
- adding the ternary conditional operator `cond ? true_expr : false_expr`Other projects are certainly good, as long as they involve some (non-trivial) work on the lexer, on the parser, and on the code generation.
Please send your project proposal to Professor Degano and me via e-mail.