Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

JavaCC

Índice JavaCC

JavaCC (Java Compiler Compiler) é um gerador de analisador sintático aberto para a linguagem Java.

11 relações: Analisador sintático LL, Análise léxica, Código aberto, Compilador de compilador, Expressão regular, Formalismo de Backus-Naur Estendido, Gramática formal, Java (linguagem de programação), Licença BSD, Sun Microsystems, Yacc.

Analisador sintático LL

Um analisador sintático LL é um algoritmo de análise sintática para um sub-conjunto de gramáticas livre de contexto.

Novo!!: JavaCC e Analisador sintático LL · Veja mais »

Análise léxica

Na ciência da computação, análise léxica, lexing ou tokenização é o processo de converter uma sequência de caracteres (como em um programa de computador ou página da web) em uma sequência de tokens (strings com um significado atribuído e, portanto, identificado).

Novo!!: JavaCC e Análise léxica · Veja mais »

Código aberto

Código aberto (do inglês Open Source) é o código-fonte que é disponibilizado gratuitamente para consulta, examinação, modificação e redistribuição.

Novo!!: JavaCC e Código aberto · Veja mais »

Compilador de compilador

Um compilador de compilador (também conhecido como gerador de compilador, gerador de analisador sintático ou ainda gerador de parser) é um algoritmo, um componente de software ou um programa de computador que gera o código fonte de um analisador sintático, interpretador ou compilador de uma linguagem de programação.

Novo!!: JavaCC e Compilador de compilador · Veja mais »

Expressão regular

Em ciência da computação, uma expressão regular (do inglês regular expression, abreviado regex ou regexp) provê uma forma concisa e flexível de identificar cadeias de caracteres de interesse, como caracteres particulares, palavras ou padrões de caracteres.

Novo!!: JavaCC e Expressão regular · Veja mais »

Formalismo de Backus-Naur Estendido

Em ciência da computação, Formalismo de Backus-Naur Estendido (também conhecido como EBNF) é uma família de notações meta-sintaxe, qualquer que pode ser usado para expressar uma gramática livre de contexto.

Novo!!: JavaCC e Formalismo de Backus-Naur Estendido · Veja mais »

Gramática formal

Em teoria das linguagens formais, uma gramática formal (algumas vezes simplesmente chamada de gramática) é um conjunto de regras de produção de cadeias em uma linguagem formal, ou seja, um objeto que permite especificar uma linguagem ou língua.

Novo!!: JavaCC e Gramática formal · Veja mais »

Java (linguagem de programação)

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems, que em 2008 foi adquirido pela empresa Oracle Corporation.

Novo!!: JavaCC e Java (linguagem de programação) · Veja mais »

Licença BSD

A licença BSD é uma licença de código aberto inicialmente utilizada nos sistemas operacionais do tipo Berkeley Software Distribution (um sistema derivado do Unix).

Novo!!: JavaCC e Licença BSD · Veja mais »

Sun Microsystems

Sun Microsystems foi adquirida pela Oracle Corporation em 2009.

Novo!!: JavaCC e Sun Microsystems · Veja mais »

Yacc

yacc (acrônimo para Yet Another Compiler Compiler) é um gerador de analisador sintático desenvolvido por Stephen C. Johnson da AT&T para o sistema operacional Unix.

Novo!!: JavaCC e Yacc · Veja mais »

Redireciona aqui:

Java Compiler Compiler, Javacc.

CessanteEntrada
Ei! Agora estamos em Facebook! »