Category: Plain

Expression Parser

One key component of any Parser is the Expression Parser. This one is used to parse mathematical or logical expressions into a list of micro-statements. Plain have a separate instruction to execute math, but the parser need to build the list correct. Example : 4 + 5 * 3 If we add 4+5 we get…

Read the full article

Plain Assembler

The Assembler itself will read Plain source code and generate a RTL file that is downloaded to the device. RTL (Real Time Linker) is located on the target device and will convert RTL format to executable Plain VM instructions. Most modern Assemblers are very similar to Compilers. The main difference is that the Assembler have…

Read the full article