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
 
 

