Introduction - If you have any usage issues, please Google them yourself
This is what I use mfc to write a pl0 compiler can compile for some procedures and at the same time, you can edit the text, run time can be generated input dialog box, you can save the whole error message, and gives tips
Packet : 85375523mfcpl02.3.rar filelist
MFCpl02.3
MFCpl02.3\proper.h
MFCpl02.3\prop6.cpp
MFCpl02.3\example2.pl0
MFCpl02.3\proper71.h
MFCpl02.3\example1.pl0
MFCpl02.3\execute.h
MFCpl02.3\prop5.h
MFCpl02.3\prop6.h
MFCpl02.3\MFCpl0.clw
MFCpl02.3\propxiugai.h
MFCpl02.3\MFCpl0.dsw
MFCpl02.3\MFCpl0.h
MFCpl02.3\MFCpl0.ncb
MFCpl02.3\MFCpl0.rc
MFCpl02.3\MFCpl0.plg
MFCpl02.3\Resource.h
MFCpl02.3\MFCpl0Doc.cpp
MFCpl02.3\MFCpl0Doc.h
MFCpl02.3\execute.cpp
MFCpl02.3\proper71.cpp
MFCpl02.3\proper.cpp
MFCpl02.3\MFCpl0.aps
MFCpl02.3\openfile.cpp
MFCpl02.3\openfile.h
MFCpl02.3\prop1.cpp
MFCpl02.3\prop1.h
MFCpl02.3\prop5.cpp
MFCpl02.3\ReadMe.txt
MFCpl02.3\StdAfx.cpp
MFCpl02.3\StdAfx.h
MFCpl02.3\propersheet2.h
MFCpl02.3\MFCpl0.opt
MFCpl02.3\propxiugai.cpp
MFCpl02.3\MFCpl0.dsp
MFCpl02.3\fa1.tmp
MFCpl02.3\fa.tmp
MFCpl02.3\fas.tmp
MFCpl02.3\prop3.h
MFCpl02.3\prop3.cpp
MFCpl02.3\prop4.h
MFCpl02.3\prop4.cpp
MFCpl02.3\prop2.h
MFCpl02.3\MFCpl0.cpp
MFCpl02.3\propersheet1.h
MFCpl02.3\propersheet1.cpp
MFCpl02.3\propersheet2.cpp
MFCpl02.3\res
MFCpl02.3\res\MFCpl0.rc2
MFCpl02.3\res\MFCpl0Doc.ico
MFCpl02.3\res\Toolbar.bmp
MFCpl02.3\res\MFCpl0.ico
MFCpl02.3\propshxiugai.cpp
MFCpl02.3\propshxiugai.h
MFCpl02.3\MainFrm.h
MFCpl02.3\MainFrm.cpp
MFCpl02.3\MFCpl0View.h
MFCpl02.3\MFCpl0View.cpp
MFCpl02.3\proper7.h
MFCpl02.3\proper7.cpp
MFCpl02.3\propersheetbrowse.h
MFCpl02.3\propersheetbrowse.cpp
MFCpl02.3\propersheet.h
MFCpl02.3\propersheet.cpp
MFCpl02.3\fa2.tmp
MFCpl02.3\prop2.cpp