AITEC Contract Research Projects in FY1997 : Software |
Principal Investigator : | Kazunori Ueda, Professor |
Dept. of Information and Computer Science, Waseda University |
1. OVERVIEW Klint V2 is a constraint-based static analyzer of KL1 programs, which performs - mode analysis, - linearity analysis, and - type analysis. The information provided by klint V2 is quite useful for debugging and compiler optimization. Klint V2 does not require programmers to provide mode, linearity, or type declarations; instead, klint V2 will infer the mode/linearity/type of a given program. 2. INSTALLATION Klint V2 is totally written in KL1 and can be compiled using KLIC. 3. FILES The klint V2 distribution contains the following files: (1) Makefile -- make file (2) Readme-E -- Thie file Readme-J -- Japanese version of this file (3) klint-main.kl1, klint1-main3.kl1, klint2-mainA.kl1 read_program3.kl1, normalize5.kl1, unify.kl1 builtin_DB5.kl1, numberbuiltin3.kl1, findpath4.kl1 constraints9.kl1, type.kl1, stdinout.kl1 graphB.kl1, tgraph2.kl1, decode2.kl1, tdecode.kl1 reduce5.kl1, sort.kl1, outmessage4.kl1, klint2.kl1 -- source files of klint V2 (4) examples/merge.kl1, examples/quicksort.kl1 -- sample KL1 programs used in this manual
www-admin@icot.or.jp