写点什么

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

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

关注

评论

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

电脑风扇控制软件Macs Fan Control Pro for mac中文激活版

小玖_苹果Mac软件

百度APP iOS端磁盘优化实践(上)

百度Geek说

百度

Java开发分析工具JProfiler 14 for Mac激活版

小玖_苹果Mac软件

腾讯面试:那些腾讯面试过的MySQL场景问题

王中阳Go

腾讯 MySQL 高可用 面试问题 数据库、

2025年中国(深圳)国际移动消费电子及产品展会

秋硕展览

多协议远程管理软件Termius for Mac激活版

小玖_苹果Mac软件

人工智能丨AI助力软件测试:从小红书与DeepSeek合作看未来发展

测试人

软件测试

【YashanDB知识库】备库扩缩容指导

YashanDB

数据库 yashandb

【YashanDB知识库】字符集latin1的MySQL中文数据如何迁移到YashanDB

YashanDB

yashandb

【YashanDB知识库】透明故障转移配置指导

YashanDB

数据库 yashandb

首批认证!Aloudata AIR 通过中国信通院“数据虚拟化平台技术要求”评测

Aloudata

数据分析 数据管理 数据集成 数据编织 数据虚拟化技术

电子书制作软件Jutoh for Mac中文注册版

小玖_苹果Mac软件

【YashanDB知识库】WAS配置YashanDB JDBC连接

YashanDB

数据库 yashandb

【YashanDB知识库】非YCM方式的自动备份方案示例

YashanDB

数据库 yashandb

【YashanDB知识库】私有maven使用崖山JDBC驱动

YashanDB

数据库 yashandb

【YashanDB知识库】通过导入导出修改用户名称

YashanDB

数据库

【YashanDB知识库】YCM数据库托管遇到的问题

YashanDB

数据库

优秀的markdown写作软件Ulysses for Mac 中文激活版

小玖_苹果Mac软件

【YashanDB知识库】Mybatis-Plus适配崖山配置

YashanDB

数据库 yashandb

客户案例|某车企建设统一监控平台实践

腾讯云可观测平台

Prometheus 日志服务 腾讯云可观测平台

AI口语陪练APP的测试

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

【YashanDB知识库】Yasldr错误处理

YashanDB

数据库 yashandb

动态壁纸制作工具Dynaper - Dynamic Wallpapers for mac激活版

小玖_苹果Mac软件

首个“非遗版春节”怎么过?扫描全能王发起新春扫描活动

合合技术团队

人工智能 AI 算法

【YashanDB知识库】YashanDB安全设置示例

YashanDB

数据库 yashandb

【YashanDB知识库】归档日志清理

YashanDB

数据库 yashandb

苹果电脑系统维护工具TinkerTool System 9 for mac激活版

小玖_苹果Mac软件

【YashanDB知识库】YashanDB查询时间与实际时间默认少8小时

YashanDB

数据库 yashandb

【YashanDB知识库】YCM和YMP密码重置

YashanDB

yashandb

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