EWVM, a Web Virtual Machine to Support Code Generation in Compiler Courses. - Sofia Teixeira; José Carlos Ramalho; Pedro Rangel Henriques (SLATE, 2022)