Feature | implemented | comment |
---|---|---|
Comments | ✔ | - |
Code blocks | ✔ | - |
Identifiers | ✔ | - |
Operators | ✔ | - |
Feature | implemented | comment |
---|---|---|
Integer | ✔ | - |
Boolean | ✔ | - |
Float | ✔ | - |
Character | ✔ | - |
String | ✔ | E-notation/special-chars missing. |
Feature | implemented | comment |
---|---|---|
Arrays | ✔ | As object arrays |
Sequences | ✘ | - |
Maps | ✘ | - |
Feature | implemented | comment |
---|---|---|
Simple objects | ✔ | - |
Classes | ✔ | - |
Packages | ✘ | - |
Modules | ✘ | - |
Functions | ✘ | - |
Procedures | ✘ | - |
Feature | implemented | comment |
---|---|---|
Variables | ✔ | - |
Function call | ✔ | - |
Arithmetic expressions | ✔ | - |
Conditional expression | ✔ | - |
is operator | ✔ | - |
as operator | ✔ | - |
Feature | implemented | comment |
---|---|---|
Assignments | ✔ | - |
Conditional statements | ✔ | - |
Loops (skip, continue) | ✔ | - |
Procedure call | ✔ | - |
Exceptions | ✘ | not specified |
Feature | implemented | comment |
---|---|---|
Declaration function | ✔ | - |
Declaration procedure | ✔ | - |
Visibility | ✔ | - |
Overloading | ✔ | - |
Default parameter | ✔ | - |
Feature | implemented | comment |
---|---|---|
Instantiation | ✔ | - |
Attributes | ✔ | - |
Methods | ✔ | - |
Access modifiers | ✘ | - |
Abstract classes | ✔ | - |
Single inheritance | ✔ | - |
Automatic downcasting | ✔ | - |
Multiple inheritance | ✘ | - |
Generics | ✘ | - |
Garbage collection | ✘ | - |
Feature | implemented | comment |
---|---|---|
Modules | ✘ | - |
Packages | ✔ | - |
Core library | ✘ | - |