Adds more details and TODOs

Andy Fleming 2021-10-14 12:49:32 -07:00
parent 0ed18dff02
commit e19719b297

@ -4,14 +4,30 @@ The below terms may be helpful if you're new to zig, compilers, or low-level pro
Analyzed Intermediate Representation
### Comptime
Compile-time.
### ELF
"Executable and Linkable Format, formerly named Extensible Linking Format, is a common standard file format for executable files, object code, shared libraries, and core dumps." -[Executable and Linkable Format on Wikipedia](https://en.wikipedia.org/wiki/Executable_and_Linkable_Format)
### IR
Intermediate representation
### LLVM
LLVM is a set of compiler and toolchain technologies. LLVM is used for [TODO].
### LLVM IR
LLVM Intermediate Representation
### Semantic Analysis
Semantic analysis is the stage at which the ZIR is analyzed, compile-time calculations are done, ... [TODO: more details]. The output of the semantic analysis stage in the pipeline is AIR.
### ZIR
Zig Intermediate Representation
Zig Intermediate Representation. [TODO: what is it used for?]