10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

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

关注

评论

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

Hago 的 Spark on ACK 实践

阿里巴巴云原生

阿里云 云原生

全球首款容器计算产品重磅发布,激活上云用云新范式

阿里巴巴云原生

阿里云 云原生 ACS

拼多多数据宝贝(掌握拼多多数据分析方法)

tbapi

拼多多 拼多多商品详情接口 拼多多API接口 拼多多商品采集方法

C 语言中布尔值的用法和案例解析

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

测试开发 | 自然语言处理基础:从文本到智能

测吧(北京)科技有限公司

测试

测试开发 | 命名实体识别(NER):解锁文本中的信息宝藏

测吧(北京)科技有限公司

测试

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

鳄鱼视界

阿里云 ARMS 应用监控重磅支持 Java 21

阿里巴巴云原生

Java 阿里云 云原生

2023平台云原生探索与实践

雪雷

DevOps 认证 #云原生 应用现代化

一文聊透 Linux 缺页异常的处理 —— 图解 Page Faults

bin的技术小屋

Linux 操作系统 内存管理 内核

SAE 2.0,让容器化应用开发更简单

阿里巴巴云原生

阿里云 Serverless 云原生

作息时间提醒软件推荐:MacBreakZ 5免激活最新版

胖墩儿不胖y

Mac软件 休息提醒工具

淘宝API接口:助力电商应用快速开发

tbapi

淘宝商品详情数据接口 淘宝商品列表数据接口 淘宝API 关键词搜索淘宝商品列表 关键词搜索淘宝商品接口

质量核心

玄兴梦影

质量 质量指标

Confluent 与阿里云将携手拓展亚太市场,提供消息流平台服务

阿里巴巴云原生

阿里云 云原生

终端闲思录(4)- 关于终端的哲学呓语

蓬蒿

EDAS 让 Spring Cloud Gateway 生产可用的二三策

阿里巴巴云原生

阿里云 云原生 EDAS

拼多多新店玩直通车(拼多多新店直通车拉爆流量)

tbapi

拼多多 拼多多商品详情数据接口 拼多多直通车 拼多多API

软件开发

Geek_8da502

测试开发 | TensorFlow:深度学习的引擎

测吧(北京)科技有限公司

测试

测试开发 | PyTorch:深度学习的艺术之选

测吧(北京)科技有限公司

测试

测试开发 | 词嵌入(Word Embeddings):赋予语言以向量的魔力

测吧(北京)科技有限公司

测试

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

股市老人

云工作流 CloudFlow 重磅发布,流程式开发让云上应用构建更简单

阿里巴巴云原生

阿里云 云原生

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