Skip to content

Tags: romildo/eplan

Tags

v0.17

Toggle v0.17's commit message
Allow scientific notation in 'real' literals

v0.16

Toggle v0.16's commit message
More details on a task 2

v0.15

Toggle v0.15's commit message
Start documenting semantic analysis and compilation of integer literals

v0.14

Toggle v0.14's commit message
Don't print the syntax tree with toString

v0.13

Toggle v0.13's commit message
Merge pull request #18 from romildo/develop

Develop

v0.12

Toggle v0.12's commit message
Add converstions toTree in ASTs

v0.11

Toggle v0.11's commit message
Overload toString method in AST class using commons-lang3 library

v0.10

Toggle v0.10's commit message
Let the parser construct abstract syntax trees

v0.9

Toggle v0.9's commit message
Add semantic actions to the grammar

The terminal symbol for literal number and the non terminal symbols receives a semantic value of type Double, corresponding to their value when evaluated. The semantic actions evaluate the operations indicated in each production rule, calculating the semantic value of the symbol in its left hand side. At the end the start symbol semantic value is the value of the whole expression.

v0.8

Toggle v0.8's commit message
Override error routines in parser