Ada implementation in Python(2.7.x)
.
PLY
library is required. You can download it here.
- types and subtypes
- constrained and unconstrained types
- dynamic types
- conditional:if-else,case with others(like default in C)
- Unconditional:goto,return
- loops:for ,while_loop, until_loop, exit_loop, array_loop
- Integer types,Unsigned Integer types,Enumerations ( operators and attributes,enum
- literals, Boolean and characters as enum literals ,enum subtypes,
- floating point types
- fixed point types (ordinary as well as decimal) -Arrays :with known subranges, with unknown subranges, with aliased elements ,multidimensional arrays ,using arrays(assignment,concatenate,array attributes,null arrays)
- records:types of records are basic,tagged,null, discriminated, abstract tagged, limited,variant and union,with aliased elements
- All access types and their usage, limited types
- string:fixed length,bounded and unbounded length
- subprograms:procedures and functions with default and named parameters.
This project is incomplete