写点什么

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

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

关注

评论

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

堪称完美!中国Java之父纯手打,阿里首发:多线程与高并发

Java架构之路

Java 程序员 架构 面试 编程语言

如何在 Spring 生态中玩转 RocketMQ?

阿里巴巴云原生

Java Serverless 微服务 云原生 中间件

深入剖析数据库事务的隔离级别

小舰

数据库 事务隔离级别 数据库事务

并发编程:一次搞定单例模式

Java架构师迁哥

【得物技术】TDengine在得物的落地应用

得物技术

数据库 tdengine 数据 sentinel 得物技术

微信小程序开发:如何快速实现添加一条分割线的项目需求

三掌柜

微信小程序 3月日更

实时数据流计算引擎Flink和Spark流计算对比

小舰

大数据 flink spark 流计算

打击虚拟货币洗钱:中国破获比特币跨境洗钱案

CECBC

虚拟货币

Github上堪称最全的面试题库(Java岗)到底有多香

Java 程序员 架构 面试

打卡学习 VBA 和 PYTHON week01-02

小怪兽

3月日更 【IT蜗壳教学】 【自我错误点总结】

利用区块链技术,打造绿色发展的中药材生态链

CECBC

中药材

融合发展是区块链的未来 数字通证新模式具有划时代意义

CECBC

数字通证

高质量、高并发的实时通信架构设计与探索

融云 RongCloud

冰河公开了其总结的一项重要的编程技能!

冰河

Java 正则表达式 程序员

我从外包辞职了,10000小时后,走进字节跳动拿了offer

Java 编程 程序员 架构 面试

你真的懂Spring解决循环依赖吗?

Java 架构 Spring Boot

linux下七种文件类型

xiezhr

Linux linux操作 linux运维 linux 文件权限控制

你是否觉得上级的能力不如你?

石云升

心理学 28天写作 职场经验 管理经验 3月日更

GO训练营第12、13周—— runtime

Glowry

安全高可用通信背后的 MySQL 优化实践

融云 RongCloud

朱嘉明:全面认知区块链的科学特征

CECBC

区块链

产品调研报告

Ashley.

白话讲解,拜占庭将军问题

架构精进之路

分布式 算法 3月日更

初识Golang之安装运行篇

Kylin

3月日更 21天挑战 Go 语言

Spark提交后都干了些什么?

小舰

大数据 spark Spark调优

xshell不能输入命令字符了?

Geek_6370d5

xshell 错误集锦

2021金三银四春招来袭,掌握这份成长宝典,offer岂不是随便拿?

Java架构之路

Java 程序员 架构 面试 编程语言

标准引领 浪潮工业互联网助力澳门质量品牌国际认证联盟成立

工业互联网

大专生阿里/腾讯/京东面经分享:Java面试精选题+架构实战笔记(技术狂补)

比伯

Java 编程 架构 面试 计算机

我是如何拿到5大银行offer

小舰

面试 银行 笔试 校园招聘

C/C++Linux服务器开发完整学习路线(含免费学习资料下载地址)

Linux服务器开发

Linux 后端 C/C++ Linux服务器开发 Linux后台开发

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