Toy compiler, stack machine and register machine for compilers course.