写点什么

使用 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:552194
用户头像

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

关注

评论

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

菜单(Menu)

梦笔生花

android 控件 menu

【云原生 • Docker】用故事给老板讲Docker核心原理

Reactor2020

云原生 ,docker linux namespace

可观测行之系统如何识别网站有多少文件命中了缓存?

Yestodorrow

可观测性 可观测性用观测云

很强,我终于找到绘制E-R图的正确姿势

JAVA旭阳

Java 数据库

运维进阶训练营 -W12H

赤色闪电

运维进阶训练营 -W16H

赤色闪电

基于PaddleOCR的多视角集装箱箱号检测识别

汀丶人工智能

人工智能 计算机视觉 图像识别 OCR识别

运维进阶训练营 -W11H

赤色闪电

运维进阶训练营 -W13H

赤色闪电

运维进阶训练营 -W15H

赤色闪电

运维进阶训练营 -W17H

赤色闪电

AIGC导航网站推荐

kcodez

人工智能 AIGC Chat ChatGPT

云原生引擎单元测试实践

京东科技开发者

云原生 单元测试 代码覆盖

运维进阶训练营 -W18H

赤色闪电

《动手学深度学习--PyTorch》之学习环境搭建

IT蜗壳-Tango

「Go框架」bind函数:gin框架中是如何绑定请求数据的?

Go学堂

golang 开源 程序员 个人成长

运维进阶训练营 -W14H

赤色闪电

运维进阶训练营 -W19H

赤色闪电

Dubbo Triple 异常处理

昵称不能为null

dubbo triple协议 dubbo异常处理

如何落地质量门禁?

老张

软件测试 质量保障 质量度量 质量门禁

设计电商秒杀系统

Geek_e5f2e5

利用 Amazon Managed Blockchain 发展和扩大忠诚度奖励计划(第一部分)

亚马逊云科技 (Amazon Web Services)

人工智能

2022 年云原生安全现状报告

York

容器 云原生 安全

推荐一款多功能的跨平台小程序管理工具

FinFish

小程序容器 小程序管理平台 小程序技术 小程序管理

Removing HTTP/2 Server Push from Chrome

Yestodorrow

架构训练营模块九作业

现在不学习马上变垃圾

架构训练营10期

蚁人与量子停车场

脑极体

AI

架构实战营10期-模块九作业

炮仗

SaaS时代下的我们需要什么样的数据库?

陈飞

Java并发夺命23问

程序员大彬

Java Java并发 java面试

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