https://github.com/andreadistefano/3addresscode
Flex/Bison files for generating three-address code for simple expressions.
https://github.com/andreadistefano/3addresscode
bison bison-files flex
Last synced: about 1 year ago
JSON representation
Flex/Bison files for generating three-address code for simple expressions.
- Host: GitHub
- URL: https://github.com/andreadistefano/3addresscode
- Owner: andreadistefano
- Created: 2015-06-20T23:09:51.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-03-11T18:13:20.000Z (over 8 years ago)
- Last Synced: 2025-04-04T14:11:18.465Z (about 1 year ago)
- Topics: bison, bison-files, flex
- Language: C
- Homepage:
- Size: 46.9 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3addresscode
Flex/Bison files for generating three-address code for simple expressions.
It supports:
- assignment: :=
- arithmetic operators: +, -, *, /, ^ (exponentiation), unary -
- boolean operators: AND (&&), OR (||), NOT (!)
- relational operators: ==, !=, >, >=, <, <=
- type system: integer, real, boolean types with coercion
- evaluation