You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project is an implementation of a P-machine, a theoretical stack-based virtual machine commonly used in compiler design and computer science education. The P-machine executes a sequence of instructions, manipulating a stack and performing various operations defined by opcodes.
Implementation of a custom language compiler. It includes lexical, syntactical, static-semantics analyzers and code generation for the abstract p-machine. Done in collaboration with Bittor Alaña.