文件名称:pacc:PACC(PAscal C编译器)是C编译器,在与Delphi-7兼容的Object Pascal中实现
文件大小:175KB
文件格式:ZIP
更新时间:2024-02-21 07:55:51
delphi pascal compiler linker x86
太平洋地区 PACC(PAscal C编译器)是一种进行中的C11规范目标C编译器,在与Delphi-7兼容的Object Pascal中实现。 中间表示代码体系结构设计受到强烈启发 要求 Delphi或FreePascal作为编译PACC本身的编译器 来自PasDblStrUtils.pas,用于以64位双精度精度对浮点数文字进行准确的解析 来自PasMP.pas,用于并行处理内容 来自PUCU.pas,用于unicode处理 来自SASMCore.pas SASMData.pas SASMDataContent.inc和SASM.inc,用于组装x86代码 执照 zlib,否则请参见开始注释 代码贡献者的一般准则 参见开始评论 支持我
【文件预览】:
pacc-master
----src()
--------PACCTarget.pas(8KB)
--------pacc.cfg(457B)
--------PACCInt64HashMap.pas(7KB)
--------PACCParser.pas(139KB)
--------pacc.lpi(5KB)
--------PACCPreprocessor.pas(120KB)
--------PACCLinker.pas(9KB)
--------pacc.dpr(20KB)
--------PACCHighLevelOptimizer.pas(113KB)
--------PACCIntermediateRepresentationCode.pas(402KB)
--------PACCInstance.pas(29KB)
--------PACCLinker_COFF_PE.pas(153KB)
--------pacc.dof(3KB)
--------PACCTarget_x86_32.pas(22KB)
--------PACCLinker_COFF_PE_LCIDToCodePageLookUpTable.pas(328KB)
--------PACCAnalyzer.pas(31KB)
--------tools()
--------PACCTypes.pas(2KB)
--------PACCGlobals.pas(6KB)
--------PACCPointerHashMap.pas(7KB)
--------PACC.inc(6KB)
--------PACCRawByteStringHashMap.pas(10KB)
--------PACCLinker_ELF_ELF.pas(92KB)
--------PACCTarget_x86_64_SystemV.pas(4KB)
--------PACCAbstractSyntaxTree.pas(28KB)
--------PACCSort.pas(10KB)
--------PACCLexer.pas(41KB)
----README.md(1KB)
----.gitignore(2KB)
----readme.txt(37B)
----license.txt(2KB)