During the code generation phase, the compiler has to make jumps, however, the values needed for these jumps may not be known in a single pass therefore it improvises by filling up values which are replaced when the real values are known, a process known as backpatching.
Table of contents.Introduction.One pass code generation.Backpatching for boolean expressions.Flow-control statements.Break, continue and goto statements.Summary.References.Introduction.
An issue with generating code f...
Published on February 19, 2022 04:12