AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

华为云CDN全站加速助力网站性能全面优化

i生活i科技

CDN

数据上云难?华为云对象存储服务OBS给企业最便捷体验

路过的憨憨

用大数据服务医疗行业,华为云大数据BI,为医院智能决策提供保障

秃头也爱科技

华为云ECS弹性可扩展,为企业提供可靠、稳定、灵活、高效的计算环境

秃头也爱科技

华为云OBS对象存储,企业存储的好帮手

科技说

告别“自建房”,华为云ECS为企业提供更优选

科技说

解决企业数据存储难题:华为云OBS,企业“上云”的不二之选

路过的憨憨

聊一聊华为云弹性公网IP的那些事儿

路过的憨憨

读 2022 年 JavaScript 趋势报告

devpoint

typescript vite SOLID tauri

华为云为瑞星量身打造下载加速方案,助力瑞星完成产品升级

秃头也爱科技

Python数据可视化:数据分布图表可视化

不脱发的程序猿

Python 数据可视化 大数据分析

Java在Mac里启动一个新的Terminal

IT蜗壳-Tango

IT蜗壳教学

Spring Cloud Alibaba 2022.0.0.0 版本发布啦!

阿里巴巴中间件

阿里云 云原生 Spring Cloud Aliababa

Jira + GitLab 实践 DevOps

跟YY哥学Jira

DevOps gitlab jenkins Jira

数据即价值,华为云大数据BI解决方案助力企业实现数据高效转化

秃头也爱科技

华为云数据库,安全、专业,值得信赖

与时俱进的时代

本地数据怎么备份上云?华为云对象存储服务OBS帮你实现

科技说

华为云OBS助力企业解决数据存储难题

科技说

华为云弹性云服务器 ECS,如何引领行业高速发展?

路过的憨憨

更可靠、更高效的华为云ECS,助力企业业务迅速起飞

秃头也爱科技

华为云桌面Workspace荣获CSDN年度创新产品与解决方案大奖

极客天地

瑞萨E1/E20烧录工具自检方法

不脱发的程序猿

嵌入式 汽车电子 MCU 瑞萨 RH850

Atlassian FaaS 云开发平台 Forge 解析

跟YY哥学Jira

Jira Atlassian 云版 app development Forge

华为云云原生数据库,激发数据活力

与时俱进的时代

华为云CDN为企业下载加速,极大提升客户体验

i生活i科技

CDN

架构实战营 模块四作业

白杨

2023-01-12:一个n*n的二维数组中,只有0和1两种值, 当你决定在某个位置操作一次, 那么该位置的行和列整体都会变成1,不管之前是什么状态。 返回让所有值全变成1,最少的操作次数。 1 <

福大大架构师每日一题

算法 rust Solidity 福大大

看不见的控制流 — Rust 异步取消问题的几点思考

Greptime 格睿科技

数据库 rust 异步编程 tokio

【深入浅出Seata原理及实战】「入门基础专题」带你透析认识Seata分布式事务服务的原理和流程(1)

码界西柚

分布式事务 seata Alibaba SpringCloud Alibaba Seata框架

安全、高效、便捷,华为云CDN助力企业体验升级!

i生活i科技

CDN

CSDN 2022年度榜单揭晓,华为端云协同智能流程机器人斩获大奖

极客天地

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