Description: C compiler to use the interface library CJLIB6.0, his revised CrystalView highlighting the way, along the lines of emacs, code generation first use of PCode, but because the interpreter does not suffer from the hands of the preparation of a lack of time, so then prepared a 80x86 assembly code generation, have some breakthrough. Self that the whole program interface more friendly, and function (based on the requirements) are also thought to improve.
File list (Check if you may need any files):
C- Compiler\bin\!_test.c
...........\...\break_test.c
...........\...\C- Compiler modified.exe
...........\...\declaration.c
...........\...\for_test.c
...........\...\gcd.c
...........\...\goto_test.c
...........\...\i=j=1.c
...........\...\INCLUDE\BIOS.INC
...........\...\.......\CMACROS.INC
...........\...\.......\DOS.INC
...........\...\.......\MACROS.INC
...........\...\.......\PROLOGUE.INC
...........\...\.......\WIN.INC
...........\...\LINK.EXE
...........\...\ML.EXE
...........\...\NMAKER.EXE
...........\...\printf_test.c
...........\...\selection sort.c
...........\...\sort.c
...........\C- Compiler\Analyzer.cpp
...........\...........\Analyzer.h
...........\...........\AsmCodeDoc.cpp
...........\...........\AsmCodeDoc.h
...........\...........\AsmCodeGenerator.cpp
...........\...........\AsmCodeGenerator.h
...........\...........\AsmCodeView.cpp
...........\...........\AsmCodeView.h
...........\...........\AsmGrammar.cpp
...........\...........\CGrammar.cpp
...........\...........\ChildFrm.cpp
...........\...........\ChildFrm.h
...........\...........\cminus.aps
...........\...........\cminus.clw
...........\...........\cminus.cpp
...........\...........\cminus.dsp
...........\...........\cminus.dsw
...........\...........\cminus.h
...........\...........\cminus.rc
...........\...........\cminusDoc.cpp
...........\...........\cminusDoc.h
...........\...........\cminusView.cpp
...........\...........\cminusView.h
...........\...........\Crystal\CCrystalEditView.cpp
...........\...........\.......\CCrystalEditView.h
...........\...........\.......\CCrystalEditView.inl
...........\...........\.......\CCrystalTextBuffer.cpp
...........\...........\.......\CCrystalTextBuffer.h
...........\...........\.......\CCrystalTextBuffer.inl
...........\...........\.......\CCrystalTextView.cpp
...........\...........\.......\CCrystalTextView.h
...........\...........\.......\CCrystalTextView.inl
...........\...........\.......\CCrystalTextView2.cpp
...........\...........\.......\CEDEFS.H
...........\...........\.......\CEditReplaceDlg.cpp
...........\...........\.......\CEditReplaceDlg.h
...........\...........\.......\CFindTextDlg.cpp
...........\...........\.......\CFindTextDlg.h
...........\...........\.......\EDITCMD.H
...........\...........\.......\EDITREG.H
...........\...........\.......\EDITRES.APS
...........\...........\.......\EDITRES.CLW
...........\...........\.......\EDITRES.RC
...........\...........\.......\MG_CUR.CUR
...........\...........\.......\mg_icons.bmp
...........\...........\.......\resource.h
...........\...........\error.cpp
...........\...........\error.h
...........\...........\FunArgsCheck.cpp
...........\...........\FunArgsCheck.h
...........\...........\MainFrm.cpp
...........\...........\MainFrm.h
...........\...........\MenuWndHook.cpp
...........\...........\MenuWndHook.h
...........\...........\OutputBar.cpp
...........\...........\OutputBar.h
...........\...........\parser.cpp
...........\...........\Parser.h
...........\...........\PCodeDoc.cpp
...........\...........\PCodeDoc.h
...........\...........\PCodeGenerator.cpp
...........\...........\PCodeGenerator.h
...........\...........\PCodeGrammar.cpp
...........\...........\PCodeView.cpp
...........\...........\PCodeView.h
...........\...........\ReadMe.txt
...........\...........\res\bitmap1.bmp
...........\...........\...\cminus.rc2
...........\...........\...\ico00001.ico
...........\...........\...\icon1.ico
...........\...........\...\idr_text.ico
...........\...........\...\Toolbar.bmp
...........\...........\resource.h
...........\...........\RichEdit.cpp
...........\...........\RichEdit.h
...........\...........\scaner.cpp
...........\...........\Scaner.h
...........\...........\StdAfx.cpp
...........\...........\StdAfx.h
...........\...........\SymbolTable.cpp