Difference between revisions of "SCOOP-A3: Compiler adaptation"
m (Turned user names into links) |
m (Added some details) |
||
Line 4: | Line 4: | ||
Team: [[User:Alexander Kogtenkov|Alexander Kogtenkov]], [[User:Ted|Ted]] | Team: [[User:Alexander Kogtenkov|Alexander Kogtenkov]], [[User:Ted|Ted]] | ||
− | * | + | * '''Parser''' |
− | * Code generation closely connected with work on the scheduler (A1, A2) | + | ** Support only separate type declarations (exclude separate class declarations). |
− | * | + | ** Provide syntax to refer to the processors. |
− | + | ** Take into account the possibility to use anchors. | |
+ | * '''Type checking''' introduces new | ||
+ | ** Conformance rules that affect type system | ||
+ | ** Validity rules that require good description of errors | ||
+ | * '''Code generation''' is closely connected with work on the scheduler (A1, A2) and should target | ||
+ | ** bytecode | ||
+ | ** C code | ||
+ | ** CIL code |
Revision as of 01:58, 5 June 2010
Team: Alexander Kogtenkov, Ted
- Parser
- Support only separate type declarations (exclude separate class declarations).
- Provide syntax to refer to the processors.
- Take into account the possibility to use anchors.
- Type checking introduces new
- Conformance rules that affect type system
- Validity rules that require good description of errors
- Code generation is closely connected with work on the scheduler (A1, A2) and should target
- bytecode
- C code
- CIL code