尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Nuo-Math-Compiler

Nuo-Math-Compiler
📅 发布时间:2026/6/19 23:57:48
  • 项目仓库:Nuo-Math-Compiler
  • 英文版 README:English Version README

Nuo-Math-Compiler 是一个用于小型自定义数学表达式语言的简单编译器。它对输入表达式进行词法分析、语法分析和语义分析,并输出每个阶段的 json 文件。您可以查看 项目要求 以了解更多详细信息。

我们在 sample/ 文件夹中提供了一个示例实现供您参考,而 test/ 文件夹则包含各种测试用例。

Set Up

  1. 克隆这个仓库
git clone git@gitee.com:nuo534202/nuo-math-compiler.git
cd Nuo-Math-Compiler
  1. 构建并运行
  • 使用 Makefile

    make
    ./nuo-math-compiler sample
    
  • 使用 CMakeLists.txt

    mkdir build && cd build
    cmake ..
    make
    ./nuo-math-compiler sample
    

    构建器会自动将 parsing_table.csv 和 sample 文件从 lib/ 文件夹复制到构建文件夹目录下。

nuo-math-compiler 是编译器的可执行文件。您可以使用上面示例中的输入文件 sample 运行它。建议输入文件命名时不带后缀,输出文件分别为 sample_lexer.json、sample_parser.json、sample_ast.json 和 sample_type.json。

行为准则

行为准则

贡献

贡献指南

许可证

Nuo-Math-Compiler 是为了学习和练习,所以遵循的是 MIT 许可证。

相关新闻

  • 核心要点:工业控制PCB布线电流承载能力计算
  • Miniconda-Python3.10镜像如何优化GPU资源调度策略
  • 使用 JMeter 从 Fiddler 捕获请求并生成测试脚本(上)

最新新闻

  • GEO获客优化推广与传统SEO、短视频搜索的差异化体验解析 - 起跑123
  • Camunda BPM平台:5个步骤快速掌握开源工作流自动化框架 [特殊字符]
  • 2026重庆防水补漏维修团队实测盘点TOP4:重庆业主房屋渗漏修缮靠谱选择 - 宅安选房屋修缮
  • CANN/asc-devkit asc_mul_add函数
  • 【新】5p216基于Hadoop的CBA球员数据可视化分析系统的设计3(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 探索Awesome Agent Skills:如何通过1000+官方技能库提升AI助手生产力

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号