This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/portugol/example.alg.output
2022-12-10 18:01:23 +01:00

1195 lines
31 KiB
Text
Generated

'Algoritmo' Keyword
' ' Text.Whitespace
'"' Literal.String
'semnome' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'// Descrição : Aqui você descreve o que o programa faz!' Comment.Single
'\n' Text.Whitespace
'// Autor(a) : Lorhan Sohaky' Comment.Single
'\n' Text.Whitespace
'// Data atual : 04/12/2022' Comment.Single
'\n' Text.Whitespace
'Var' Keyword
'\n' Text.Whitespace
'// Seção de Declarações das variáveis ' Comment.Single
'\n\n' Text.Whitespace
'meu_caractere' Name
':' Operator
' ' Text.Whitespace
'caractere' Keyword.Type
'\n' Text.Whitespace
'meu_inteiro' Name
':' Operator
' ' Text.Whitespace
'inteiro' Keyword.Type
'\n' Text.Whitespace
'meu_real' Name
':' Operator
' ' Text.Whitespace
'real' Keyword.Type
'\n' Text.Whitespace
'meu_vetor' Name
':' Operator
' ' Text.Whitespace
'vetor' Keyword
'[' Punctuation
'1' Literal.Number.Integer
'.' Operator
'.' Operator
'10' Literal.Number.Integer
']' Punctuation
' ' Text.Whitespace
'de' Name
' ' Text.Whitespace
'inteiro' Keyword.Type
'\n\n' Text.Whitespace
'Inicio' Keyword
'\n' Text.Whitespace
'// Seção de Comandos, procedimento, funções, operadores, etc... ' Comment.Single
'\n\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Digite N1:' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'leia' Keyword
'(' Punctuation
'n1' Name
')' Punctuation
'\n ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Digite N2:' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'leia' Keyword
'(' Punctuation
'n2' Name
')' Punctuation
'\n\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'"' Literal.String
'Valor 1:' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n1' Name
')' Punctuation
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Valor 2:' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
')' Punctuation
'\n\n ' Text.Whitespace
'resultado' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'n2' Name
'\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'n1' Name
',' Operator
'"' Literal.String
'+' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
',' Operator
' ' Text.Whitespace
'"' Literal.String
'=' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'resultado' Name
')' Punctuation
'\n\n ' Text.Whitespace
'resultado' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'-' Operator
' ' Text.Whitespace
'n2' Name
'\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'n1' Name
',' Operator
'"' Literal.String
'-' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
',' Operator
' ' Text.Whitespace
'"' Literal.String
'=' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'resultado' Name
')' Punctuation
'\n\n ' Text.Whitespace
'resultado' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'*' Operator
' ' Text.Whitespace
'n2' Name
'\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'n1' Name
',' Operator
'"' Literal.String
'*' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
',' Operator
' ' Text.Whitespace
'"' Literal.String
'=' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'resultado' Name
')' Punctuation
'\n\n ' Text.Whitespace
'resultado' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'/' Operator
' ' Text.Whitespace
'n2' Name
'\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'n1' Name
',' Operator
'"' Literal.String
'/' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
',' Operator
' ' Text.Whitespace
'"' Literal.String
'=' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'resultado' Name
')' Punctuation
'\n\n ' Text.Whitespace
'resultado' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'DIV' Keyword
' ' Text.Whitespace
'n2' Name
'\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'n1' Name
',' Operator
'"' Literal.String
'DIV' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
',' Operator
' ' Text.Whitespace
'"' Literal.String
'=' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'resultado' Name
')' Punctuation
'\n\n ' Text.Whitespace
'resultado' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'MOD' Keyword
' ' Text.Whitespace
'n2' Name
'\n ' Text.Whitespace
'escreval' Keyword
'(' Punctuation
'n1' Name
',' Operator
'"' Literal.String
'MOD' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'n2' Name
',' Operator
' ' Text.Whitespace
'"' Literal.String
'=' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'resultado' Name
')' Punctuation
'\n\n ' Text.Whitespace
'me' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'(' Punctuation
'n1' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'n2' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'n3' Name
')' Punctuation
' ' Text.Whitespace
'/' Operator
' ' Text.Whitespace
'3' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Média:' Literal.String
'"' Literal.String
',' Operator
' ' Text.Whitespace
'me' Name
')' Punctuation
'\n\n ' Text.Whitespace
'vq' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'sm' Name
' ' Text.Whitespace
'/' Operator
' ' Text.Whitespace
'5' Literal.Number.Integer
'\n ' Text.Whitespace
'vp' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'sm' Name
' ' Text.Whitespace
'-' Operator
' ' Text.Whitespace
'(' Punctuation
'qq' Name
' ' Text.Whitespace
'*' Operator
' ' Text.Whitespace
'vq' Name
')' Punctuation
'\n ' Text.Whitespace
'vpd' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'sm' Name
' ' Text.Whitespace
'-' Operator
' ' Text.Whitespace
'((' Punctuation
'vp' Name
' ' Text.Whitespace
'*' Operator
' ' Text.Whitespace
'15' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'/' Operator
' ' Text.Whitespace
'100' Literal.Number.Integer
')' Punctuation
'\n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
'>' Operator
' ' Text.Whitespace
'n2' Name
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N1 é maior que N2' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimse' Keyword
'\n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'n2' Name
' ' Text.Whitespace
'>' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N2 é maior que N1' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimse' Keyword
'\n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'n2' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'n1' Name
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N2 = N1' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimse' Keyword
' \n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'mod' Keyword
' ' Text.Whitespace
'2' Literal.Number.Integer
' ' Text.Whitespace
'<' Operator
'>' Operator
' ' Text.Whitespace
'0' Literal.Number.Integer
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Impar' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Par' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimse' Keyword
'\n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'n' Name
' ' Text.Whitespace
'<' Operator
' ' Text.Whitespace
'10' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N < 10' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'10' Literal.Number.Integer
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N = 10' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'n' Name
' ' Text.Whitespace
'>' Operator
' ' Text.Whitespace
'10' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'e' Keyword
' ' Text.Whitespace
'(' Punctuation
'n' Name
' ' Text.Whitespace
'<' Operator
' ' Text.Whitespace
'50' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'10 < N < 50' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'n' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'50' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N = 50' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'N > 50' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'x' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'M' Literal.String
'"' Literal.String
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'ou' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'x' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'masculino' Literal.String
'"' Literal.String
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Sexo: masculino' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
' \n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'x' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'F' Literal.String
'"' Literal.String
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'ou' Keyword
' ' Text.Whitespace
'(' Punctuation
' ' Text.Whitespace
'x' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'feminino' Literal.String
'"' Literal.String
' ' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Sexo: feminino' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Digite novamente!' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'a' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'b' Name
')' Punctuation
' ' Text.Whitespace
'e' Keyword
' ' Text.Whitespace
'(' Punctuation
'b' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'c' Name
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'maior' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'a' Name
'\n ' Text.Whitespace
'menor' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'c' Name
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'a' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'c' Name
')' Punctuation
' ' Text.Whitespace
'e' Keyword
' ' Text.Whitespace
'(' Punctuation
'c' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'b' Name
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'maior' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'a' Name
'\n ' Text.Whitespace
'menor' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'b' Name
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'b' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'a' Name
')' Punctuation
' ' Text.Whitespace
'e' Keyword
' ' Text.Whitespace
'(' Punctuation
'a' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'c' Name
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'maior' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'b' Name
'\n ' Text.Whitespace
'menor' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'c' Name
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'b' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'c' Name
')' Punctuation
' ' Text.Whitespace
'e' Keyword
' ' Text.Whitespace
'(' Punctuation
'c' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'a' Name
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'maior' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'b' Name
'\n ' Text.Whitespace
'menor' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'a' Name
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'se' Keyword
' ' Text.Whitespace
'(' Punctuation
'c' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'a' Name
')' Punctuation
' ' Text.Whitespace
'e' Keyword
' ' Text.Whitespace
'(' Punctuation
'a' Name
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'b' Name
')' Punctuation
' ' Text.Whitespace
'entao' Keyword
'\n ' Text.Whitespace
'maior' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'c' Name
'\n ' Text.Whitespace
'menor' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'b' Name
'\n ' Text.Whitespace
'senao' Keyword
'\n ' Text.Whitespace
'maior' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'c' Name
'\n ' Text.Whitespace
'menor' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'a' Name
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n ' Text.Whitespace
'fimse' Keyword
'\n\n ' Text.Whitespace
'escolha' Keyword
' ' Text.Whitespace
'(' Punctuation
'n' Name
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Janeiro' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'2' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Fevereiro' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'3' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Marco' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'4' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Abril' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'5' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Maio' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'6' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Junho' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'7' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Julho' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'8' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Agosto' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'9' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Setembro' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'10' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Outubro' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'11' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Novembro' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'caso' Keyword
' ' Text.Whitespace
'12' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
'Dezembro' Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'outrocaso' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'"' Literal.String
"'Numero invalido'" Literal.String
'"' Literal.String
')' Punctuation
'\n ' Text.Whitespace
'fimescolha' Keyword
'\n\n ' Text.Whitespace
'enquanto' Keyword
' ' Text.Whitespace
'(' Punctuation
'n' Name
' ' Text.Whitespace
'<' Operator
'11' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'faca' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'n' Name
')' Punctuation
'\n ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n ' Text.Whitespace
'fimenquanto' Keyword
'\n\n ' Text.Whitespace
'para' Keyword
' ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'de' Name
' ' Text.Whitespace
'1' Literal.Number.Integer
' ' Text.Whitespace
'ate' Keyword
' ' Text.Whitespace
'10' Literal.Number.Integer
' ' Text.Whitespace
'faca' Keyword
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'n' Name
')' Punctuation
'\n ' Text.Whitespace
'fimpara' Keyword
'\n\n ' Text.Whitespace
'funcao' Keyword
' ' Text.Whitespace
'soma' Name.Function
':' Operator
' ' Text.Whitespace
'inteiro' Keyword.Type
'\n ' Text.Whitespace
'var' Keyword
' ' Text.Whitespace
'aux' Name
':' Operator
' ' Text.Whitespace
'inteiro' Keyword.Type
'\n ' Text.Whitespace
'inicio' Keyword
'\n ' Text.Whitespace
'// n, m e res são variáveis globais' Comment.Single
'\n ' Text.Whitespace
'aux' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'm' Name
'\n ' Text.Whitespace
'retorne' Keyword
' ' Text.Whitespace
'aux' Name
'\n ' Text.Whitespace
'fimfuncao' Keyword
'\n\n ' Text.Whitespace
'res' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'soma' Name.Label
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'res' Name
')' Punctuation
'\n\n ' Text.Whitespace
'funcao' Keyword
' ' Text.Whitespace
'soma' Name.Function
' ' Text.Whitespace
'(' Punctuation
'x' Name
',' Operator
'y' Name
':' Operator
' ' Text.Whitespace
'inteiro' Keyword.Type
')' Punctuation
':' Operator
' ' Text.Whitespace
'inteiro' Keyword.Type
'\n ' Text.Whitespace
'inicio' Keyword
'\n ' Text.Whitespace
'retorne' Keyword
' ' Text.Whitespace
'x' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'y' Name
'\n ' Text.Whitespace
'fimfuncao' Keyword
'\n\n ' Text.Whitespace
'n' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'4' Literal.Number.Integer
'\n ' Text.Whitespace
'm' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'-' Operator
'9' Literal.Number.Integer
'\n ' Text.Whitespace
'res' Name
' ' Text.Whitespace
'<-' Operator
' ' Text.Whitespace
'soma' Name.Label
'(' Punctuation
'n' Name
',' Operator
'm' Name
')' Punctuation
'\n ' Text.Whitespace
'Pi' Keyword
' ' Text.Whitespace
'*' Operator
' ' Text.Whitespace
'10' Literal.Number.Integer
'\n ' Text.Whitespace
'escreva' Keyword
'(' Punctuation
'res' Name
' ' Text.Whitespace
'*' Operator
' ' Text.Whitespace
'Pi' Keyword
' ' Text.Whitespace
'*' Operator
' ' Text.Whitespace
'exp' Name
'(' Punctuation
'10' Literal.Number.Integer
'))' Punctuation
'\n' Text.Whitespace
'Fimalgoritmo' Keyword
'\n' Text.Whitespace