Programming language RIGAL as a compiler writing tool
暂无分享,去创建一个
A new programming language for compiler writing is described briefly in this paper. The main data structures are atoms, lists and trees. The control structures are based on a advanced pattern matching. All phases of compilation, including parsing, optimization and code generation, can be programmed in this language in short and readable form.
[1] Michael Jackson,et al. Principles of program design , 1975 .
[2] Cornelis H. A. Koster. Using the CDL Compiler-Compiler , 1976, Compiler Construction.
[3] Murray Hill,et al. Yacc: Yet Another Compiler-Compiler , 1978 .
[4] Peter Lucas. Formal Definition of Programming Languages and Systems , 1971, IFIP Congress.
[5] Valdis Berzins,et al. The Realizable Benefits of a Language Prototyping Language , 1988, IEEE Trans. Software Eng..