Mini-C Analyzer

Projecto 1

Bancada interactiva de análise léxica e sintáctica — vê os tokens, a árvore e os erros em tempo real.

Exemplos
Como usar
  1. Escolhe ou escreve código

    Clica num exemplo acima ou edita o código Mini-C no painel da esquerda.

  2. Observa tokens & AST

    No painel da direita vê os tokens (lexer) e a árvore sintáctica (parser) actualizar em tempo real.

  3. Corrige erros ou exporta

    Sem erros! Gera o relatório PDF com a análise completa.

11tokens
1função
5linhas
Sintaxe correcta

Código fonte

Escreve ou edita código Mini-C. A análise corre automaticamente a cada tecla.

programa.mc

Resultados da análise

Três vistas do que o compilador percebeu: tokens (lexer), árvore (parser) e erros.

palavra-chaveif · while · return
identificadorx · soma · main
literal42 · 3.14 · "olá"
operador+ · == · &&
pontuação( ) ; ,
#CategoriaTipoLexemaL:C
1palavra-chaveVOIDvoid2:1
2identificadorIDENTmain2:6
3pontuaçãoLPAREN(2:10
4pontuaçãoRPAREN)2:11
5pontuaçãoLBRACE{2:13
6palavra-chavePRINTprint3:3
7pontuaçãoLPAREN(3:8
8literalSTRING_LITERAL"Ola, Mini-C!"3:9
9pontuaçãoRPAREN)3:23
10pontuaçãoSEMI;3:24
11pontuaçãoRBRACE}4:1
12fimEOF(eof)5:1