source: branches/easy compiler/Steps.txt

Last change on this file was 147, checked in by chronos, 6 years ago
  • Added: Support for Repeat blocks and Break command.
File size: 807 bytes
Line 
1
2Add abstract compiler
3Add parser
4Add function calls without parameters
5- every line is one command
6- whitespaces trimmed
7- printhelloworld function
8Add functions with parameters
9- change printhelloworld function to println
10- add tokenizer: identifier and string constants token types, whitespaces ignored
11Add executor
12Add generator
13Add variables
14- assign function
15Add general functions
16- change from static functions to dynamic predefined
17Add inputln function
18Add integer type
19- support for mutiple types
20Add begin-end block support
21- local variables, constants, types
22Add ifzero support
23- if condition is valid then skip next command
24Add Repeat keyword
25- can be exited by Break command and reiterated by Continue
26
27TODO:
28Expressions
29Enumerations
30Arrays
31Records
32User defined functions
33Parametrized Types
Note: See TracBrowser for help on using the repository browser.