Irony 框架是由 Roman Ivantsov 创建的,用于编写运行在.NET 平台上的内部 DSL 或是全新的语言,其语法是用 C#编写的。
Irony 是 CodePlex 上的一个项目,借助它开发者可以使用 C#设定语法来创建一门全新的语言。框架会生成扫描器与解析器并创建一个新的编译器。该项目包含了一个 JSON 实现示例:
该项目还包含了其他几个语法示例,如 C#、SQL、Scheme、Script.NET、GwBasic、Ruby 及 Python,同时还有一个可视化的语法探测器。
目前 Irony 还处在 Alpha 阶段,基于 MIT 协议。使用它需要 VS 2008 和.NET 3.5。
更多内容推荐
押注.NET 是件好事
尽管微软用它提供了这么多好东西,但它也有缺点。
.net5 发布,.NET 会就此“支棱起来”吗?
在全面开源的趋势之下,微软可算是跟上了时代的脚步,作为微软最早迈向开源的重要象征之一,.NET5的发布对微软,以及.NET的使用者都意义非凡。未来,微软会将所有的.NET 组件整合到一个产品下,用户可以根据需求使用.NET的某个部分,不用专程下载安装所有内容
2020-11-26
微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5在11月正式发布之前的第一个“go-live”版本。
PHP 与.NET 统治 Web 开发世界的八个理由
建立网站无疑是成功开展业务的重要一步。在 Web 开发领域,最核心的语言为什么是 PHP 与.NET?
表格控件 Spread.NET V14.0 发布:支持 .NET 5 和 .NET Core 3.1
Spread.NET 是一个功能、布局与 Excel 高度类似的 .NET表格控件,可全面满足 WinForm、ASP.NET、XAML 和 WinRT 等平台下表格数据处理、数据可视化开发需求。Spread.NET 支持 462 种 Excel 公式,提供可嵌入系统的类Excel设计器和全面开放的 API,为 .NET开发
2020-11-26
微软计划闭源在 VS Code 中的 C#扩展,开发者:无法接受的管理者权力滥用行为
“如果选择任何非 .NET 的编程语言,你会对微软的产品有更好的体验。”
EPPlus - 用于 .NET 的 Excel 电子表格
我们都会遇到需要用程序操作Excel电子表格的情形。在这里推荐一个.NET非常好用的包EPPlus。
2022-08-24
InfoQ 2022 年趋势报告:.NET 篇
在InfoQ,.NET领域包含了所有与.NET直接相关的技术,不仅包含了.NET官方版本的内容,还包括直接影响.NET生态系统的框架和技术、使用.NET的项目和计划、主要用例以及专门针对该领域的方法。
9.Nacos Server 处理注册流程
2023-09-29
被质疑“在开源社区执行微软意愿”,.NET 基金会前董事为其提交的 PR 道歉并辞职
.NET 基金会与社区之间的矛盾开始凸显。
马斯克称 Twitter 有可能破产;Meta 暴裁 1.1 万人,小扎承认犯了错;GitHub 年度报告:印度开发者增速超中国 | Q 资讯
一周科技资讯汇总。
02- 生产力框架 Mybatis
2023-09-25
加餐|GPT 编程(上) :如何用 ChatGPT 辅助我们编程?
如何用ChatGPT辅助我们编程?
2023-05-15
04- 生产力框架 SpringMVC
2023-09-25
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
开发者对微软的“不信任”是不断累积出来的。
微软正式发布 .NET 6 LTS 版本
号称是“迄今为止最快的 .NET”。
18|初识 Flask:搭建第一个 Flask 项目
这节课,我们要拿下的就是后端部分的第一个核心知识点—— Flask 项目搭建。
2023-06-02
C# BS 方向 该如何规划学习?【学习路线指南】
花费了几天时间整理了C#学习路线图,可以说是纯野生C#程序员成长路线规划,在这里分享下,希望可以帮助到想从事C#开发的同学们。
2021-07-25
14|基于 Flask 的推荐服务:搭建基础的 Flask 服务
这节课我们先来用Flask搭建一个简单的推荐服务。我们会深入地认识Flask,学习如何使用Flask框架来搭建一个简单的Web服务。
2023-05-17
暂无签名
推荐阅读
2023 年北京.NET 线下技术沙龙圆满落幕!
2023-05-23
33|环境:基于 GraalVM 的 JVM 云原生环境搭建
2023-11-13
8.Jenkins 实战 1- 集成 Ansible(上)
2023-09-30
突破调试瓶颈:Uno 平台的 VS Code 扩展支持调试移动应用程序
35|实现:基于 JDK 17、Spring Boot 3、Spring 6 打造云原生 Java 应用
2023-11-17
.NET 常见的 4 种加密算法
2023-09-18
2023 年成都.NET 线下技术沙龙来了!大咖分享,报名从速
2023-04-06
电子书
大厂实战PPT下载
换一换 郭耀星(雪尧) | 阿里巴巴 技术专家
刘鸣谦 | 卫宁健康 研发总监
张荣升 | 网易伏羲 NLP 研究组负责人
评论