写点什么

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

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

关注

评论

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

二手车价格预测第十三名方案总结

阿里云天池

阿里云

EMQX Enterprise 5.6 发布:新增 Amazon S3 数据集成、JSON Schema 验证函数

EMQ映云科技

mqtt emqx mqtt broker

不要在自我提升方面吝啬

老张

自我提升 能力提升

猫头虎博主深度探索:Amazon Q——2023 re:Invent 大会的 AI 革新之星

亚马逊云科技 (Amazon Web Services)

re:Invent 亚马逊云科技 生成式人工智能 Amazon SageMaker Amazon Q

用 AI 让数据分析更智能 - Amazon Q 在 Amazon Quicksight 中的应用

亚马逊云科技 (Amazon Web Services)

数据分析 生成式人工智能

JSON 迎来的首个大客户竟是那种网站

胡译胡说

JavaScript json

Linux网络名称空间概述

GousterCloud

Linux Kenel

人社大赛算法赛题解题思路分享+季军+三马一曹团队

阿里云天池

阿里云

ETL中Python组件的运用

谷云科技RestCloud

Python ETL 数据集成

【教程】App打包成IPA文件类型的四种方法

【PolarDB-X从入门到精通】 第四讲:PolarDB分布式版安装部署(源码编译部署)

阿里云数据库开源

数据库 阿里云 分布式数据库 PolarDB-X

业务模型设计方法和实例

执于业务

碳视野|新能源产业链看过来! 欧盟关键原材料法案生效!

AMT企源

数字化转型 新能源 双碳 碳管理

【IJCAI-2018】搜索广告数据探索与可视化

阿里云天池

阿里云

全面解析基线版本应用的探索实践

鲸品堂

测试 基线 运营商

百度智能云向量数据库 VectorDB 性能报告

Baidu AICLOUD

向量数据库

你应该知道的21个html小技巧

南城FE

html 前端 代码优化

深入理解Linux veth虚拟网络设备:原理、应用与在容器化架构中的重要性

GousterCloud

Linux Kenel 虚拟网卡

大型央国企“信创化”与数字化转型的建设思路

优秀

信创 央国企数字化转型

消息队列选型之 Kafka vs RabbitMQ

字节跳动云原生计算

kafka 消息列队

新一代营销费用管理,有效提升线下渠道投资回报率

赛博威科技

倒计时1天 | 袋鼠云春季发布会完整议程出炉!快快预约直播

袋鼠云数栈

AI 指标体系 大模型 指标建设

软件业务模型

执于业务

零基础入门NLP - 新闻文本分类比赛方案分享 nano- Rank1

阿里云天池

阿里云

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