2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

基于RNN和CTC的语音识别模型,探索语境偏移解决之道

华为云开发者联盟

语音 RNN ASR CTC 语音识别模型

Python OpenCV 图像处理再循环,第一阶段复盘

梦想橡皮擦

7月日更

区块链技术如何赋能食品安全链路追溯

CECBC

HCIA-HarmonyOS Application Developer 应用方向认证资料

爱吃土豆丝的打工人

HarmonyOS HCIA认证 应用开发方向

赋能中小银行数字营销:索信达助力深圳农商行建设标签系统

索信达控股

金融 银行 用户标签

Rust从0到1-并发-可扩展性

rust 并发 sync Concurrency send

Vue进阶(六十二):理解$nextTick()

No Silver Bullet

Vue 7月日更 nextTick

【Flutter 专题】81 图解 Android Native 集成 FlutterBoost 小尝试 (三)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

基于用户角色的数据库智能监控系统应用场景分析

华为云开发者联盟

数据库 架构 监控 用户 智能监控

架构训练营模块二作业

Lemon

优化和调整Spark应用程序(七)

Databri_AI

spark 缓存 持久化

【设计模式】抽象工厂

Andy阿辉

编程 程序员 设计模式 23种设计模式 编程思想

在线XML转HTML工具

入门小站

工具

bash: docker-compose: 未找到命令

阿呆

Docker-compose

Linux之du命令

入门小站

Linux

架构实战营 模块二作业

脉醉

#架构实战营

获客达人app系统开发

获客I3O6O643Z97

大数据

抖音霸屏系统软件开发

获客I3O6O643Z97

大数据 抖音霸屏

统一语言 = 领域模型 ?

escray

学习 极客时间 7月日更 如何落地业务建模

【设计模式】总览

Andy阿辉

编程 程序员 设计模式 23种设计模式

【设计模式】工厂模式

Andy阿辉

编程 程序员 设计模式 23种设计模式

【LeetCode】滑动窗口的最大值Java题解

Albert

算法 LeetCode 7月日更

重磅消息!写给安卓软件工程师的3条建议

欢喜学安卓

android 程序员 面试 移动开发

华为云MVP周峥:气象预报是个技术活,大数据、超算、AI,缺一不可

华为云开发者联盟

人工智能 大数据 环保 气象 超算

Pandas高级教程之:稀疏数据结构

程序那些事

Python 数据分析 pandas 程序那些事 稀疏矩阵

网易传媒数据指标体系建设实践

网易数帆

大数据 数据仓库 指标体系

重磅来袭!全网最具深度的三次握手、四次挥手讲解

欢喜学安卓

android 程序员 面试 移动开发

Linux - 零拷贝

大海

Linux zero copy

数字化转型下的数字经济新发展

CECBC

Vue进阶(十六):vue项目结构启动原理详解

No Silver Bullet

Vue 7月日更 启动原理

深度解析 Lucene 轻量级全文索引实现原理

vivo互联网技术

lucene 检索 索引技术

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