Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

brunocampos01/compiladores

Open more actions menu

Repository files navigation

Compiladores

License java

Trabalho

Desenvolvimento de um compilador

Requisitos

Requisite Version
Java 1.8.0_282
Javac 1.8.0_282
Java Compiler Compiler (JavaCC) 7.0.10

Utilização

Gerar Parser

javacc parser/langX++.jj

Compilar

javac parser/langX.java

Testes - Analisador Léxico

 java parser.langX -short testes_e_logs/teste-lexico.x
 java parser.langX -short testes_e_logs/teste-com-erro-lexico.x

Debug - Analisador Sintático

java parser.langX -debug_AS testes_e_logs/debugAS.x

Árvore Sintática

java parser.langX -print_tree testes_e_logs/teste_expressoes_logicas.x
java parser.langX -print_tree testes_e_logs/teste_com_erro_classbody.x

Notas

  • O arquivo langX+++.jj foi identado com 4 espaços,
  • Encoding dos arquivos: US-ASCII


Creative Commons License

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.