configure.xsd.svn-base
来自「实现的一个简单的语言编译器,可以编译类JAVA 的小语言」· SVN-BASE 代码 · 共 95 行
SVN-BASE
95 行
<?xml version="1.0"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="configs" type="Config"/><xs:complexType name="Config"> <xs:sequence> <xs:element ref="boolCfgs" minOccurs="0" maxOccurs="1"/> <xs:element ref="strCfgs" minOccurs="0" maxOccurs="1"/> <xs:element ref="archCfgs" minOccurs="0" maxOccurs="1"/> </xs:sequence></xs:complexType><xs:element name="boolCfgs"> <xs:complexType> <xs:sequence> <xs:element ref="boolCfg" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType></xs:element><xs:element name="boolCfg"> <xs:complexType> <xs:attribute name="name" type="BoolCfgName" use="required"/> <xs:attribute name="value" type="xs:boolean" use="required"/> </xs:complexType></xs:element><xs:simpleType name="BoolCfgName"> <xs:restriction base="xs:string"> <xs:enumeration value="debug"/> <xs:enumeration value="dispAST"/> <xs:enumeration value="dispOptAST"/> <xs:enumeration value="doInterp"/> <xs:enumeration value="doCheck"/> <xs:enumeration value="genAsm"/> <xs:enumeration value="doOpt"/> <xs:enumeration value="exec"/> </xs:restriction></xs:simpleType><xs:element name="strCfgs"> <xs:complexType> <xs:sequence> <xs:element ref="strCfg" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType></xs:element><xs:element name="strCfg"> <xs:complexType> <xs:attribute name="name" type="StrCfgName" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType></xs:element><xs:simpleType name="StrCfgName"> <xs:restriction base="xs:string"> <xs:enumeration value="srcFile"/> <xs:enumeration value="asmFile"/> <xs:enumeration value="exeFile"/> <xs:enumeration value="parserClass"/> <xs:enumeration value="checkerClass"/> <xs:enumeration value="interpClass"/> <xs:enumeration value="optClass"/> <xs:enumeration value="genClass"/> <xs:enumeration value="dumpClass"/> <xs:enumeration value="spimPath"/> <xs:enumeration value="gccPath"/> </xs:restriction></xs:simpleType><xs:element name="archCfgs"> <xs:complexType> <xs:sequence> <xs:element ref="arch"/> </xs:sequence> </xs:complexType></xs:element><xs:element name="arch"> <xs:complexType> <xs:attribute name="value" type="archValue" use="required"/> </xs:complexType></xs:element><xs:simpleType name="archValue"> <xs:restriction base="xs:string"> <xs:enumeration value="x86"/> <xs:enumeration value="mips"/> </xs:restriction></xs:simpleType></xs:schema>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?