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( ) ; ,
| # | Categoria | Tipo | Lexema | L:C |
|---|---|---|---|---|
| 1 | palavra-chave | VOID | void | 2:1 |
| 2 | identificador | IDENT | main | 2:6 |
| 3 | pontuação | LPAREN | ( | 2:10 |
| 4 | pontuação | RPAREN | ) | 2:11 |
| 5 | pontuação | LBRACE | { | 2:13 |
| 6 | palavra-chave | 3:3 | ||
| 7 | pontuação | LPAREN | ( | 3:8 |
| 8 | literal | STRING_LITERAL | "Ola, Mini-C!" | 3:9 |
| 9 | pontuação | RPAREN | ) | 3:23 |
| 10 | pontuação | SEMI | ; | 3:24 |
| 11 | pontuação | RBRACE | } | 4:1 |
| 12 | fim | EOF | (eof) | 5:1 |