Now the shader assembler is structurally complete and it correctly assembles one trivial shader program.
Currently it only accepts a minimal subset of the syntax (e.g. just an instruction and two register types supported) and doesn't produce any real output (i.e. shader bytecode).