steven-r/Oberon0Compiler
An implementation of N. Wirths Oberon 0 language implemented with C# and ANTLR. Currently compiler output is generated as MSIL code
C#MIT
Issues
- 0
`int.MinValue` results in REAL-Constant, not INT
#70 opened by steven-r - 0
Upgrade ANTLR to 4.12
#69 opened by steven-r - 1
Create LLVM output
#67 opened by steven-r - 2
Do not translate EPSILON to `5E-324`
#51 opened by steven-r - 1
- 1
Migrate to .net 7
#66 opened by steven-r - 1
Create github pipelines
#68 opened by steven-r - 1
Handle Type "STRING"
#6 opened by steven-r - 0
- 0
- 0
command line fails in all cases
#54 opened by steven-r - 0
- 0
Configure issue branch creator
#58 opened by steven-r - 0
Add correct build markdown into readme
#59 opened by steven-r - 0
- 0
Migrate to .netcore 3
#48 opened by steven-r - 1
- 0
Nested complex type support
#12 opened by steven-r - 2
- 0
Create release package
#29 opened by steven-r - 0
Constant index change does not fail on index 0
#36 opened by steven-r - 0
NRE if selector on unknown variable
#35 opened by steven-r - 0
- 0
MSIL: Generation of anonymous records fails
#39 opened by steven-r - 2
- 0
NRE on assignment error
#34 opened by steven-r - 0
add command line interface
#30 opened by steven-r - 1
Handle complex procedure parameters correctly
#13 opened by steven-r - 0
- 1
compiler: Use double instead of decimal
#28 opened by steven-r - 0
Add more real tests to check for expressions
#31 opened by steven-r - 0
if (var) generates wrong code
#25 opened by steven-r - 0
Assign INTEGER to REAL is not possible
#19 opened by steven-r - 1
Fix array/record selection
#8 opened by steven-r