CodeGeneratork类
用这个类来翻译中间代码,首先需要一个入口函数generate,其调用顺序如下:
自顶向下探索世界,自底向上改变世界 -----WL
用这个类来翻译中间代码,首先需要一个入口函数generate,其调用顺序如下:
完成中间代码的生成之后,需要转成汇编语言,也就是代码生成这一步骤.首先了解计算机系统的架构.
计算所包含的基本单元分为:
这个类是对Token类的一个包装.这样能整合Token和SpecialToken.首先我们看一下官方的Token的定义,这里有两个关键的调用
java.nio.ByteBuffer,这个类有写模式和读模式,区别在于我们对缓冲区写后,limit处于最大的分配长度,需要调用flip()用来改为读模式,这样limit就为我们写入的实际数据的长度,并且开始的位置归到0。
缓冲器有四个标志:
mark
position
limit
capacity
tag:
缺失模块。
1、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
2、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: true raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true