⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compiler.rc

📁 vc实现的pl0编译器,有读取输出功能-read() -write(),这个源码对初学编译原理者有很好的指导作用,我当初学的时候用了3天看懂了源码,也对编译原理更加理解了,毕竟只学理论不看代码是不可能
💻 RC
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Chinese (P.R.C.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_MAINDLG DIALOGEX 0, 0, 314, 220
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "PL/0语言编译器 V0.14"
MENU IDR_MENU
FONT 12, "System", 0, 0, 0x1
BEGIN
    EDITTEXT        IDC_INPUT,1,0,229,170,ES_MULTILINE | ES_WANTRETURN | 
                    WS_VSCROLL | WS_HSCROLL
    EDITTEXT        IDC_ASM,231,0,82,219,ES_MULTILINE | NOT WS_BORDER | 
                    WS_VSCROLL,WS_EX_STATICEDGE
    EDITTEXT        IDC_ERR,1,172,229,47,ES_MULTILINE | ES_AUTOHSCROLL | NOT 
                    WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE
END

IDD_ABOUT DIALOG DISCARDABLE  0, 0, 122, 80
STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_CAPTION
FONT 12, "Verdana"
BEGIN
    PUSHBUTTON      "确定",IDOK,39,50,44,12
    LTEXT           "PL/0语言编译器",IDC_STATIC,37,21,52,10
    LTEXT           "作者: lh",IDC_STATIC,43,37,40,9
END

IDD_INPUT DIALOG DISCARDABLE  0, 0, 108, 55
STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_CAPTION
FONT 10, "System"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,35,36,37,11
    EDITTEXT        IDC_IN,26,21,54,12,ES_AUTOHSCROLL
    LTEXT           "请输入整数:",IDC_STATIC,30,9,49,8
END

IDD_SYN DIALOG DISCARDABLE  0, 0, 281, 238
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
    PUSHBUTTON      "语法分析",ID_SYNBEGIN,170,218,54,12
    GROUPBOX        "输入文法及测试字串",IDC_STATIC,2,2,116,209
    GROUPBOX        "输出",IDC_STATIC,120,2,160,209
    EDITTEXT        IDC_VN,44,14,70,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_VT,44,30,70,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_BEGIN,44,46,70,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_TEST,44,62,70,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_INPUTSYN,3,92,110,114,ES_MULTILINE | ES_AUTOVSCROLL | 
                    ES_AUTOHSCROLL | ES_WANTRETURN | WS_VSCROLL | WS_HSCROLL
    EDITTEXT        IDC_OUTPUT,124,12,156,194,ES_MULTILINE | ES_AUTOVSCROLL | 
                    ES_AUTOHSCROLL | WS_VSCROLL | WS_HSCROLL
    LTEXT           "非终结符",IDC_STATIC,6,17,33,8
    LTEXT           "终结符",IDC_STATIC,14,34,25,8
    LTEXT           "开始符",IDC_STATIC,14,51,25,8
    LTEXT           "测试字串",IDC_STATIC,6,66,33,8
    LTEXT           "文法:",IDC_STATIC,23,80,25,8
    PUSHBUTTON      "如何使用",IDC_HOWtoUSE,40,219,53,12
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_MAINDLG, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 307
        TOPMARGIN, 7
        BOTTOMMARGIN, 213
    END

    IDD_ABOUT, DIALOG
    BEGIN
        LEFTMARGIN, 2
        RIGHTMARGIN, 119
        TOPMARGIN, 3
        BOTTOMMARGIN, 76
    END

    IDD_INPUT, DIALOG
    BEGIN
        RIGHTMARGIN, 107
        BOTTOMMARGIN, 53
    END

    IDD_SYN, DIALOG
    BEGIN
        RIGHTMARGIN, 280
        BOTTOMMARGIN, 237
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDR_MENU MENUEX DISCARDABLE 
BEGIN
    MENUITEM "打开文件(&L)...",             40005,MFT_STRING,MFS_ENABLED
    MENUITEM "编译(&C)",                    40001,MFT_STRING,MFS_ENABLED
    MENUITEM "运行(&R)...",                 40006,MFT_STRING,MFS_ENABLED
    MENUITEM "关于(&A)...",                 40003,
    MFT_STRING | MFT_RIGHTORDER | MFT_RIGHTJUSTIFY,MFS_ENABLED
    MENUITEM "LL1语法分析",                 40010,MFT_STRING,MFS_ENABLED
END

#endif    // Chinese (P.R.C.) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -