● Vibe benchmarks

← Back to Bytecode compiler with debugger

Bytecode compiler with debugger · MiniMax M3.1 Flash (free)

Bytecode compiler with debugger — MiniMax M3.1 Flash (free)

Open the live result

Run data

ModelMiniMax M3.1 Flash (free)
IDminimax/minimax-m3.1-flash:free
Category3D
Time21.6 min
Input tokens21,681,285
Output tokens133,232
Costfree (promo)

The prompt (original, in Spanish)

# 77 · Compilador a bytecode con depurador
Diseña un lenguaje pequeño con variables, enteros y cadenas, if/else, while, funciones con recursión, arrays y print. Escribe el lexer, un parser de descenso recursivo que da errores con línea y columna, un compilador a bytecode de pila y una máquina virtual que lo ejecuta. Interfaz web con: editor de código, botón ejecutar, vista del bytecode desensamblado al lado del código, y un depurador paso a paso que resalta la línea actual y muestra la pila, las variables locales y la pila de llamadas, con puntos de ruptura haciendo clic en el número de línea. Incluye programas de ejemplo (fizzbuzz, fibonacci recursivo, ordenación burbuja, criba de Eratóstenes) y al menos 30 tests que cubran lexer, parser, compilador y VM, incluidos errores de sintaxis y de ejecución.

## Reglas
- Entrega UN solo archivo: `index.html` en la carpeta de trabajo actual.
- Sin librerías ni CDN. CSS y JS inline.
- Debe incluir un panel de tests que se ejecuta al cargar y muestra cada caso en verde/rojo, con un resumen X/Y.
- No pidas aclaraciones: decide tú y termina.