在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

使用 Irony 编写新的.NET 语言

  • 2009-11-03
  • 本文字数:298 字

    阅读完需:约 1 分钟

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。

参考资源: Irony on CodePlex 表达式语法示例使用Irony 编写VS 语言服务

查看英文原文: Writing New .NET Languages with Irony

2009-11-03 20:552748
用户头像

发布了 88 篇内容, 共 274.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

如何准备好一场vue面试

bb_xiaxia1998

Vue

React生命周期深度完全解读

夏天的味道123

React

深入浅出文件系统新形态

焱融科技

云计算 高性能 文件存储

梁胜博士:软件供应链安全两手抓,既要安全左移也要全链路防护丨活动回顾

SEAL安全

DevOps DevSecOps 软件供应链 安全左移 软件供应链安全

react hook 源码完全解读

flyzz177

React

一文总结JavaScript手写面试题

helloworld1024fd

JavaScript

从延迟处理讲起,JavaScript 也能惰性编程?

掘金安东尼

前端 11月月更

2022年中国汽车OTA行业发展洞察

易观分析

汽车 OTA

谈谈vue面试那些题

bb_xiaxia1998

Vue

什么是 HTML 语义化,有什么好处

肥晨

11月月更 HTML语义化 语义化标签

vue这些原理你都知道吗?(面试版)

bb_xiaxia1998

Vue

vue2项目搭建-使用VUE CLI3.0搭建项目vue2+scss+element简易版

肥晨

脚手架 11月月更 vue2项目搭建

从零开始实现一个Promise

helloworld1024fd

JavaScript

React核心技术浅析

夏天的味道123

React

web前端培训有哪些比较好?

小谷哥

React源码解读之更新的创建

flyzz177

React

安防小间距LED显示屏的解决方案是什么

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

现在加入写作社区,惊喜等你开启!

InfoQ写作社区官方

热门活动

9个GaussDB常用的对象语句

华为云开发者联盟

数据库 后端 华为云 企业号十月 PK 榜

【LeetCode】验证栈序列Java题解

Albert

算法 LeetCode 11月月更

想开发DAYU200,我教你

华为云开发者联盟

开发 华为云 开发板 企业号十月 PK 榜 富设备

【GitHub60K+Star】12W字Java后端技术总结,助力2023年春招

程序知音

程序员 java面试 面试技巧 后端技术 Java面试八股文

从零手写react-router

helloworld1024fd

JavaScript

那些年面挂的js手写题

helloworld1024fd

JavaScript

React源码中的dom-diff

夏天的味道123

React

【云服务器】云服务器哪家好用便宜服务好?

行云管家

云计算 企业上云 云服务器 行云管家

vue面试之Composition-API响应式包装对象原理

bb_xiaxia1998

Vue

React源码解读之任务调度

flyzz177

React

分享10个降低PCB成本的技巧!可收藏

华秋PCB

PCB PCB打样 PCB设计

为何大企业都纷纷选择低代码做数字化转型?

优秀

数字化 低代码开发

热备与冷备分别是什么意思?怎么通俗理解?

行云管家

高可用 热备 冷备

使用Irony编写新的.NET语言_.NET_Abel Avram_InfoQ精选文章