写点什么

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

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

关注

评论

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

微博热搜API:实时数据获取与处理

幂简集成

API 微博

《使用Gin框架构建分布式应用》阅读笔记:p127-p142

codists

golang gin 编程人 codists

适老化产品展|2025广州国际老年人残疾人辅具展会

秋硕展览

氢健康用品展|2025第36届广州国际大健康博览会

秋硕展览

免费报名!第五届“医疗大数据学术交流及 Datathon 活动”诚邀您的参加

ModelWhale

可观测日北京|观测云:可观测性需要做到“三个一”

观测云

观测云

第71期 | GPTSecurity周报

云起无垠

下一代 AI 陪伴 | 平等关系、长久记忆与情境共享 | 播客《编码人声》

声网

喜报丨时序数据库 IoTDB 荣获“创客北京 2024”创新创业大赛专项赛优胜奖

Apache IoTDB

HarmonyOS NEXT华为音乐焕新升级,打造高品质沉浸式“音乐厅”

最新动态

2025滋补品展-2025第六届深圳国际保健养生展会

秋硕展览

浅谈活动中台系统技术债管理实践

vivo互联网技术

技术债 效能提升 项目质量 系统稳定

系统数据安全解决方案(医疗行业Word原件)

金陵老街

信息安全 数据安全 数据互联互通

望繁信科技创始人索强出席2022福布斯中国·青年海归菁英100人评选颁奖典礼

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能 望繁信科技

Claude 大更新,AI 可模仿人类访问电脑;月之暗面招募微软亚研院谭旭,研发类 GPT- 4o 的端到端语音模型

声网

低代码开发:数字化转型,轻松“点”到为止!

不在线第一只蜗牛

低代码

2025深圳国际耐火材料及工业陶瓷展会(6月)

秋硕展览

揭秘1024程序员节彩蛋:致敬鸿蒙生态一日千里的幕后英雄

最新动态

征程 6 环视快启 sample

地平线开发者

自动驾驶 算法

麦杰科技携手小伙伴,一起做那些“难而正确的事”

麦杰研究院

Apache Calcite 快速入门指南

端小强

Calcite

软件需求分析报告完整版(软件项目套用原件)

金陵老街

软件设计 需求分析 软件需求设计

ETLCloud搭配MySQL | 让关系型数据库更智能

RestCloud

MySQL 数据库 sql ETL 数据集成

MatrixOne 助力 StoneCastle 打造高性能金融分析系统

MatrixOrigin

数据库 金融 HTAP

指标工厂赋能数据资产,实现标准化管理与高效利用

奇点云

大数据 互联网 数据资产 制造业

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