Skip to content

Latest commit

 

History

History
84 lines (75 loc) · 3.31 KB

FEATURES.md

File metadata and controls

84 lines (75 loc) · 3.31 KB

Overview of implemented features

Lexical elements

Feature implemented comment
Comments -
Code blocks -
Identifiers -
Operators -

Simple objects

Feature implemented comment
Integer -
Boolean -
Float -
Character -
String E-notation/special-chars missing.

Collections

Feature implemented comment
Arrays As object arrays
Sequences -
Maps -

XX as object

Feature implemented comment
Simple objects -
Classes -
Packages -
Modules -
Functions -
Procedures -

Expressions

Feature implemented comment
Variables -
Function call -
Arithmetic expressions -
Conditional expression -
is operator -
as operator -

Statements

Feature implemented comment
Assignments -
Conditional statements -
Loops (skip, continue) -
Procedure call -
Exceptions not specified

Functions and procedures

Feature implemented comment
Declaration function -
Declaration procedure -
Visibility -
Overloading -
Default parameter -

Classes

Feature implemented comment
Instantiation -
Attributes -
Methods -
Access modifiers -
Abstract classes -
Single inheritance -
Automatic downcasting -
Multiple inheritance -
Generics -
Garbage collection -

Modules and packages

Feature implemented comment
Modules -
Packages -
Core library -