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

📄 virtual_symboltable.xml

📁 这是一个用java语言编写的小型C语言的语法分析器。
💻 XML
字号:
<?xml version="1.0"?>
<root>
    <tree funName="main" retType="void" entryAddr="0" paraVarSize="0" localVarSize="7">
        <localVar>
            <child varName="result2" varType="int" varModifier="" isArray="0" arraySize="0" rva="1" />
            <child varName="result1" varType="int" varModifier="" isArray="0" arraySize="0" rva="0" />
            <child varName="pet" varType="Pet" varModifier="" isArray="0" arraySize="0" rva="4" />
            <child varName="dog1" varType="Dog" varModifier="" isArray="0" arraySize="0" rva="5" />
            <child varName="name" varType="int" varModifier="" isArray="0" arraySize="0" rva="3" />
            <child varName="dog2" varType="Pet" varModifier="" isArray="0" arraySize="0" rva="6" />
            <child varName="result3" varType="int" varModifier="" isArray="0" arraySize="0" rva="2" />
        </localVar>
    </tree>
    <tree className="Dog" vfPtr="0" baseclsName="Pet" inheritSpecifier="public" memberVarSize="3" virtualFunCount="2">
        <memberVar>
            <child varName="a" varType="int" varModifier="private" isArray="0" arraySize="0" rva="1" />
            <child varName="pname" varType="int" varModifier="private" isArray="0" arraySize="0" rva="0" />
            <child varName="dname" varType="int" varModifier="private" isArray="0" arraySize="0" rva="2" />
        </memberVar>
        <memberFun funName="Dog" retType="void" funModifier="constructor" entryAddr="0" paraVarSize="3" localVarSize="0">
            <paraVar>
                <child varName="z" varType="int" isArray="0" arraySize="0" rva="2" />
                <child varName="x" varType="int" isArray="0" arraySize="0" rva="0" />
                <child varName="y" varType="int" isArray="0" arraySize="0" rva="1" />
            </paraVar>
        </memberFun>
        <memberFun funName="~Dog" retType="void" funModifier="destructor" entryAddr="0" paraVarSize="0" localVarSize="0" />
        <memberFun funName="Name" retType="int" funModifier="public" entryAddr="0" paraVarSize="0" localVarSize="0" />
        <virtualFunctionTable>
            <child funName="Dog_Name" entryAddr="0" Rva="0" />
            <child funName="Pet_Increase" entryAddr="0" Rva="1" />
        </virtualFunctionTable>
    </tree>
    <tree className="Pet" vfPtr="0" memberVarSize="2" virtualFunCount="2">
        <memberVar>
            <child varName="a" varType="int" varModifier="private" isArray="0" arraySize="0" rva="1" />
            <child varName="pname" varType="int" varModifier="private" isArray="0" arraySize="0" rva="0" />
        </memberVar>
        <memberFun funName="Name" retType="int" funModifier="public" entryAddr="0" paraVarSize="0" localVarSize="0" />
        <memberFun funName="Increase" retType="int" funModifier="public" entryAddr="0" paraVarSize="0" localVarSize="0" />
        <memberFun funName="Pet" retType="void" funModifier="constructor" entryAddr="0" paraVarSize="2" localVarSize="0">
            <paraVar>
                <child varName="x" varType="int" isArray="0" arraySize="0" rva="0" />
                <child varName="y" varType="int" isArray="0" arraySize="0" rva="1" />
            </paraVar>
        </memberFun>
        <memberFun funName="~Pet" retType="void" funModifier="destructor" entryAddr="0" paraVarSize="0" localVarSize="0" />
        <virtualFunctionTable>
            <child funName="Pet_Name" entryAddr="0" Rva="0" />
            <child funName="Pet_Increase" entryAddr="0" Rva="1" />
        </virtualFunctionTable>
    </tree>
    <tree>
        <ExceptionHandleTable />
    </tree>
    <tree>
        <ExceptionTypeTable>
            <child exceptionTypeID="1" exceptionTypeName="INT" />
            <child exceptionTypeID="0" exceptionTypeName="ANY" />
        </ExceptionTypeTable>
    </tree>
</root>

⌨️ 快捷键说明

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