小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文介绍了如何用C++从零实现一个简单的JSON解析器,采用词法分析和语法分析的架构。解析器分为两个步骤:Tokenizer将字符串分解为Token,Parser根据Token构建数据结构。通过实现该解析器,学习了状态机、递归下降和C++中的多态数据处理。

手把手教你用 C++ 写一个简单的 JSON 解析器

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-07-15T00:00:00Z
DeepWIKI 是如何工作的

DeepWIKI 是一款基于 RAG 系统的 AI 文档生成工具,通过对源代码进行语法分析生成元数据和向量数据,从而生成可读文档。其主要挑战在于代码分块策略和语法结构解析,需要深入研究以优化实现。

DeepWIKI 是如何工作的

电波障害
电波障害 · 2025-05-24T04:50:40Z
DeepWIKI 是如何工作的

DeepWIKI 是一个基于 RAG 系统的 AI 文档生成工具,能够利用源代码仓库生成详细文档。其工作流程包括对代码进行语法分析,生成元数据和向量数据。分块策略是关键难点,目前有两种方法:基于文件的分块和语法分析后的分块,后者实现复杂,值得深入研究。

DeepWIKI 是如何工作的

电波障害
电波障害 · 2025-05-24T04:50:40Z
编译器是如何工作的?

编译器将高级编程语言代码转换为机器可执行代码,过程包括词法分析、语法分析、语义分析、中间代码生成、优化、代码生成和链接等阶段。理解编译器的工作原理有助于深入掌握编程语言和软件开发。

编译器是如何工作的?

DEV Community
DEV Community · 2025-01-31T03:38:33Z

印度理工学院坎普尔分校的编译器设计课程深入讲解编译器的设计与实现,包括词法分析、语法分析、中间代码生成和代码优化。学员将实践构建完整编译器,并学习高级主题如代码优化和并行化。课程结合GetVM的Playground功能,提供互动学习环境,提升实践能力。

通过IIT坎普尔的综合课程释放你的编译器设计超能力!🚀

DEV Community
DEV Community · 2024-10-05T13:42:09Z

本文介绍了代码可视化开发中的编译器前端知识,包括词法分析和语法分析。词法分析将字符流转化为词素序列,语法分析将词法单元组织成语法结构。文章还讨论了自顶向下和自底向上的语法分析方法,以及语义分析的作用和实践方法。

实现“代码可视化”需要了解的前置知识-编译器前端

京东科技开发者
京东科技开发者 · 2024-04-12T07:59:18Z

该研究发现仅编码器和仅解码器的大型语言模型具有高度的对齐度,通过基于元学习的方法实现了不同语言之间的概念空间对齐,从而实现了零样本学习和少样本学习,并缩小了语言之间的性能差距。该方法特别适用于资源有限的语言,在语法分析任务上取得了竞争性的结果。

大语言模型中的语言普适性有多抽象?论阐探有关论证结构

BriefGPT - AI 论文速递
BriefGPT - AI 论文速递 · 2023-11-08T00:00:00Z

抽象语法树(AST)是源代码语法结构的抽象表示,通过树状结构表示编程语言的语法结构。许多前端工具和库使用AST进行代码检查和分析。AST的生成过程包括词法分析、语法分析和代码生成。AST的应用场景包括代码检查、格式化、高亮、错误提示和自动补全。使用AST的步骤包括解析、遍历、修改和输出。利用AST实现预计算的Babel插件是一个例子。

抽象语法树AST必知必会 | 京东物流技术团队

京东科技开发者
京东科技开发者 · 2023-07-21T06:39:58Z

Roslyn 是微软为 C# 设计的一套分析器,它具有很强的扩展性。以至于我们只需要编写很少量的代码便能够分析我们的项目文件。 作为 Roslyn 入门篇文章,你将可以通过本文学习如何开始编写一个 Roslyn 扩展项目,如何开始分析一个解决方案(.sln)中项目(.csproj)的代码文件(.cs)。 本文是 Roslyn 入门系列之一: Roslyn 入门:使用 Visual...

Roslyn 入门:使用 Roslyn 静态分析现有项目中的代码(语法分析)

walterlv
walterlv · 2022-05-17T09:34:26Z

更多下载C4droid8混淆版/GCC11版 云中龙++定制系列C4droid汉化版下载C4droid8.0原版下载Cxxdroid汉化版v5.11_aarch64(下载链接在文末)已解决安卓13闪退问题特性支持Cpp17智能补全实时语法分析检测内置26个第三方库:...

[最新汉化]Cxxdroid汉化版下载-支持Cpp17-智能补全-实时语法分析检测

QAIU's Blog
QAIU's Blog · 2021-12-05T01:31:20Z

目录和相关资源 简单函数绘图语言解释器 Python实现—-概述&词法分析篇 简单函数绘图语言解释器 […]

简单函数绘图语言解释器 Python实现—-语法分析篇

BB酱的博客
BB酱的博客 · 2020-01-09T18:30:01Z

0. 说明 这是一个编译原理课的大作业,我自己实现了一个正则语法分析器(从输入字符流到Token序列)和LALR(1)语法分析器(Token序列到规约产生式序列)。以下是说明文档。 项目是放在一个repo的子文件夹里的,目录是:https://github.com/ddadaal/Homework/tree/master/Compiler/CompilerLab 编译原理实验报告 1....

正则语法分析器和LALR(1)词法分析器

ddadaal.me
ddadaal.me · 2018-11-19T05:37:00Z
[译]Python正则表达式拾珠

Python的正则表达式模块(re)设计独特,解析器用Python实现,匹配器用C实现,支持偏移量匹配,适合语法分析。模块稳定可靠,跨版本一致。文中介绍了Scanner类的用法,能高效处理不匹配情况,适合解析器实现。

[译]Python正则表达式拾珠

Frost's Blog
Frost's Blog · 2018-02-06T09:08:14Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码