`
touchinsert
  • 浏览: 1290804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

提供“自定义预编译器”的IDE

 
阅读更多

pascal的with语句很好用,但是对于需要对多个对象进行缩写时,就不够用了
如果能扩展为:
WITH obj1.fobj11 AS o1,obj2.fobj21 AS o2 DO
BEGIN
o1.xxx;
x:=o2.yyy+o1.yyy;
END;
就好了!

好像c#已经是这样的了。。。。。。。。

由这类问题引发的一个需求、幻想是:一个待编译的项目源代码包,第一个文件就是自定义的语法预处理定义
真正编译源代码前,先通过这个预处理文件对所有源代码进行预处理,然后才是编译
这样,就可以很简单的实现了各种语言的个人改进
当然,多数个人改进不一定是对的方向,但是通过互相的交流,集思广益,总会很快归纳出一些优秀预处理
这样,比什么组织、公司推出新语法要快的多,而且负面影响也小——不好的,很快通过实践被淘汰

不过副作用是:每个人的代码个性化会更厉害!——必须有一种自动wiki机制尽快消灭不良的“预编译器”才行

分享到:
评论

相关推荐

    idecode:在线代码编译器

    用户可以在编译之前为其代码提供自定义输入。 可以克隆现有代码。 克隆的代码再次具有可以共享的唯一链接。 至少一次编译和共享的任何代码都可以直接作为文件下载。 为了确保对代码的只读和读写访问,第一次编译和...

    winmasm汇编编译器(win-masm)v2.2免费安装版

    Win­Masm汇编编译器是一个界面友好、操作简单,并且非常实用的8086汇编IDE开发环境。 in­Masm是一个界面友好、操作简单,并且非常实用的8086汇编IDE开发环境。它基于masm6.15编译核心(同时兼容masm5.1)。支持语法...

    Win-Masm v2.2 汇编集成编译器

    Win-Masm是一个界面友好、操作简单,并且非常实用的8086汇编IDE开发环境。它基于masm6.15编译核心(同时兼容masm5.1)。支持语法高亮显示(并可自定义修改)、错误行快速定位、无限次Undo/Redo功能、Word式查找/替换...

    xtext.第06章-自定义xtext组件.pdf

    使用Xtext和Xtend来开发特定领域语言.包括实现IDE编辑环境(语法高亮,快速更正,语法检查等),实现独立的编译器

    gix:GnuCOBOL的IDE和平台,提供本机调试器,ESQL和HTTP REST服务

    的IDE 核心是基于Qt的IDE,它提供语法高亮显示(感谢Scintilla),对不同版本的编译器的支持,数据库管理器,变量导航和集成调试。本机调试Gix-IDE包含一个自定义模块,该模块提供本地调试(仅GnuCOBOL 3.1+支持),...

    最新visual lisp 开发人员手册

    AutoLISP一直是自定义AutoCAD的标准。现在Visual LISP(VLISP)增加了许多重要功能,代表着新...作为开发工具,VLISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高自定义AutoCAD的效率。

    Shem:编程语言Shem的编译器

    该语言已设计为在其自定义构建的IDE( 使用,该IDE受启发,可从获得。 这里是狮子在没有魔像的情况下使用克隆此仓库,转到文件夹,然后npm installnpm run build 运行单个文件echo ' _ (.log (global "console") ...

    masmplus_radasm IDE.zip

    RadASM是一款著名的WIN32汇编编辑器,支持MASM、TASM等多种汇编编译器,Windows界面,支持语法高亮,自带一个资源编辑器和一个调试器。拥有较强的工程管理功能,加之众多插件的支持,使得它用汇编语言编写Windows...

    MaciASL:适用于macOS的ACPI编辑IDE

    适用于macOS的本机AML编译器和IDE,具有语法着色,树形导航,自动修补,在线修补文件存储库和iASL二进制更新。 完全用Cocoa编写,符合macOS准则。 特征 语法着色 实时树导航 本机OS X自动保存和还原 文件修补 在线...

    CnPack IDE 专家包 v0.7.1.23 Build 2004.12.11

    专家包以 DLL 的方式集成到 IDE 中,包括一组以菜单和快捷键调用的工具、扩展的属性编辑器、组件编辑器及代码、窗体资源模板等。当前支持的编译器有 Borland Delphi 5/6/7 和 C++ Builder 5/6,可以在 Windows 98/SE...

    Make My Program Ti-84 IDE-开源

    该程序旨在为基础编译器创建IDE,以便您可以从计算机上创建自定义程序。

    Dev-Cpp:一种快速,可移植,简单且免费的CC ++ IDE

    Embarcadero开发C ++ 快速,可移植,简单且免费的C / C ++ IDE。 自2000年以来,Dev C ++已被下载67,796,885次。 Embarcadero Dev-C ++是Bloodshed Dev-C ++和...可自定义的语法高亮编辑器 类浏览器 代码补全 代

    TMS WEB Core for RAD Studio 10.3

    多年开发的一个可靠的Delphi Pascal到Javascript编译器做支撑 重用技术和组件 基于集成在Delphi IDE中组件的RAD开发。 一个真正革命性和创新的TMS FNC组件框架,现在也是web启用的,允许创建可以在VCL、FMX、LCL和...

    Codpad IDE for C/C++-开源

    免费的Borland C / C ++ 5.5编译器的完整IDE。 包含用于标准IDE的所有工具。 其他功能还包括可视对话框编辑,代码浏览,编译器错误捕获/解析,项目的可重定位性,可自定义的语法着色等。

    8bitworkshop:用于8位编程和Verilog开发的基于Web的IDE

    最新版本在线发布,为 安装 要构建8bitworkshop IDE: git submodule init git submodule update ...IDE为其中许多使用自定义派生,可在找到 仿真器 编译器 汇编器/链接器 开发套件/库 固件

    win-masm v2.2.zip

    Win-Masm汇编编译器是一个界面友好、操作简单,并且非常实用的8086汇编IDE开发环境。 win-masm汇编编译器功能特点: 1、基于masm6.15编译核心(同时兼容masm5.1)。 2、支持语法高亮显示(并可自定义修改)、错误行...

    HighTec V1.6.1 Workspace配置

    针对Eclipse系IDE,如S32 Design Studio for ARM、HighTec、Tasking等,配置自定义的代码编辑和显示格式,如代码配色方案、编辑格式、代码背景显示等。

    feathersui-starling-sdk:使用MXML构建Feathers UI(Starling)应用程序的SDK

    Feathers SDK 4.1.1 提供了自定义的ActionScript和MXML编译器,这些编译器专门为使用和组件构建的应用程序而设计。 通过简化受支持的IDE中的项目设置并提供更适当的默认值(例如使用“直接”渲染模式),此SDK可以...

    VisualLisp开发人员手册

    系统地介绍了Visual LISP和用法,VLISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高自定义AutoCAD的效率。

    ucc::desktop_computer: 通过 TurboC 编译器编译和运行程序,而无需使用 TurboC IDE 或错综复杂的 DOS 命令。 在我高中时代的某个时候出于沮丧

    你不再需要使用那个丑陋的蓝色和旧的像素化IDE来折磨你的眼睛,你写的代码将与TurboC++完全一样! 没有“使用命名空间标准;” 需要的东西! 注意:这可以编译和运行 C 和 C++ 代码,并且完全支持图形库。 注意:...

Global site tag (gtag.js) - Google Analytics