文件名称:CodeCompletion:对象Pascal代码完成引擎
文件大小:418KB
文件格式:ZIP
更新时间:2024-06-02 09:59:27
Pascal
代码完成 Delphi XE8 Firemonkey的对象Pascal代码完成引擎。 解析“对象Pascal”源文件的“ uses”部分,并通过Delphi AST将其解析为代码完成系统。 从理论上讲,它应该可以在Android,IOS,OSX和Windows上运行。 BSD许可证 Peacekeeper Enterprises,LLC(c)2015版权所有。 版权所有。 只要满足以下条件,就可以以修改的形式或不做修改的形式以源代码和二进制形式进行重新分发和使用:*重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。 *以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。 *两者都不是Peacekeeper Enterprises,LLC的名称。 未经事先明确的书面许可,也不得使用其贡献者的名字来认可或促销从该软件衍生的产品
【文件预览】:
CodeCompletion-master
----CodeCompletion.dproj.local(12KB)
----uParser.pas(9KB)
----TestUnit()
--------uTest.xml(706B)
--------uTest.pas(366B)
----Core()
--------SvHelpers.pas(6KB)
--------SvThreading.pas(21KB)
--------SvDelegates.pas(6KB)
--------SvRttiUtils.pas(7KB)
--------SvDesignPatterns.pas(25KB)
--------SvCollections.Tries.pas(15KB)
--------SvContainers.pas(24KB)
--------SvClasses.pas(9KB)
----CodeCompletion.dpr(2KB)
----uMain.pas(17KB)
----uJSon.pas(55KB)
----license.txt(2KB)
----uMain.fmx(124KB)
----uSerializerJDO.pas(3KB)
----CodeCompletion.stat(149B)
----uUnit.pas(39KB)
----uCodeCompleteInfo.pas(29KB)
----uConst.pas(3KB)
----uHelper.SyntaxNode.pas(3KB)
----CodeCompletion.res(61KB)
----CodeCompletion.identcache(5KB)
----uSerializer.pas(4KB)
----uHelper.SvStringTrie.pas(975B)
----uLogTest.pas(6KB)
----.gitignore(574B)
----Source()
--------AST()
--------OXML()
--------JsonDataObjects.pas(178KB)
----uSerializerJSON.pas(4KB)
----uThread.pas(4KB)
----README.md(2KB)
----.gitattributes(378B)
----uUnit.Helper.pas(14KB)
----CodeCompletion.dproj(37KB)