78 | | !SyntaxHighlighter.cobra, !HelpGenerator.cobra and !DocGenerator.cobra always have some outstanding room for improvement, usually documented in the files themselves with comments of "TODO" and "to-do". This is a nice way to ease into the compiler as it exposes you to the AST nodes without requiring that you take on several compiler phases (lexer, parser, bind inheritance, bind interface, etc.). |
| 78 | * !SyntaxHighlighter.cobra, !HelpGenerator.cobra and !DocGenerator.cobra always have some outstanding room for improvement, usually documented in the files themselves with comments of "TODO" and "to-do". This is a nice way to ease into the compiler as it exposes you to the AST nodes without requiring that you take on several compiler phases (lexer, parser, bind inheritance, bind interface, etc.). |
| 79 | * The back-end generates C# text files and then invokes the C# compiler. This was a great place to start, but we're now ready to replace that with something like Mono.Cecil. |