From: Sandeep D. <sa...@dd...> - 2000-07-25 02:15:41
|
Hi Tom 1) It's my understanding that you encourage porting as long as the results are shared. Is this correct? That is correct. 3) What does AST mean/refer to? I know it has something to do with the evaluating expressions. AST stands for Annotated Syntax Tree. The compiler breaks down the source code into a tree form during parsing, then does some minimal optimizations & syntax checking on this tree. It then generates an intermediated code to perform the body of optimizations. 4) What is the minimum set of files that would be involved in porting the compiler? If you download the latest source files, you will see the target specific files have been moved to separate directories, essentially you will need to change gen.c, ralloc.c. 5) Is there any documentation other than SDCCUdoc.txt (93K). I'm looking for something that explains the internal program flow and data structures. Afraid not , the code is the documentation, if you have any specific questions you can either email me, or send the question to the sdcc-devel list. Regards Sandeep |