comment
| - JavaCC (Java Compiler Compiler) is an open-source parser generator and lexical analyzer generator written in the Java programming language. JavaCC is similar to yacc in that it generates a parser from a formal grammar written in EBNF notation. Unlike yacc, however, JavaCC generates top-down parsers. JavaCC can resolve choices based on the next k input tokens, and so can handle LL(k) grammars automatically; by use of "lookahead specifications", it can also resolve choices requiring unbounded look ahead. JavaCC also generates lexical analyzers in a fashion similar to lex. The tree builder that accompanies it, JJTree, constructs its trees from the bottom up.
- 자바CC (JavaCC, 자바 컴파일러 컴파일러, Java Compiler Compiler)는 자바 프로그래밍 언어로 작성된 오픈 소스 구문 분석기이자 낱말 분석기 발생기이다. 자바CC는 표기법으로 작성된 형식 문법의 파서를 생성한다는 점에서 yacc과 비슷하다. yacc과 달리 자바CC는 하향식 파서를 생성한다. 자바CC는 다음 k 입력 토큰에 기반한 선택을 해결할 수 있으므로 LL(k) 문법을 자동으로 처리할 수 있다. 또, 자바CC는 Lex와 비슷한 방식의 구문 분석기를 생성한다. 이를 동반하는 트리 빌더인 JJTree는 처음부터 트리를 구성한다. 자바CC는 BSD 라이선스로 배포된다.
- JavaCC (Java Compiler Compiler) é um gerador de analisador sintático aberto para a linguagem Java. É similar ao yacc na medida em que gera um analisador sintático duma gramática fornecida num Formalismo de Backus-Naur Estendido, exceto pelo fato da saída ser em Java. Entretanto, o JavaCC gera analisadores sintáticos descendentes, o que o limita às classes gramaticais LL(k) (excluindo, por exemplo, ).
- JavaCC — средство создания классов на языке Java для проверки и разбора структурированного текста. В больших системах часто необходимо выполнять разбор и анализ данных, которые представляют собой текст, оформленный в соответствии с особыми правилами (например, в СУБД — это текст SQL запросов, в компиляторах — исходные файлы).Правила, по которым строится текст для обработки, обычно называют грамматикой. Программа, которая транслирует исходный текст в вид, который прост для программной обработки, называется парсером.
- JavaCC (Java Compiler Compiler) ist ein Lexer- und Parsergenerator, der in Java implementiert ist und als Ausgabe Java- und C++-Quellcode erzeugt. JavaCC ist Open Source und unter den Bedingungen der BSD-Lizenz herausgegeben. JavaCC funktioniert ähnlich wie das bekannte Programm Yacc, benutzt aber ein anderes Verfahren zum Parsen der Daten: JavaCC erzeugt einen LL(k)-Parser, während Yacc einen LALR(1)-Parser erzeugt. Die Grammatik muss also etwas anders strukturiert sein, als dies bei Yacc der Fall wäre.
- JavaCC (Java Compiler Compiler) è un generatore di parser che fa uso del sistema di parsing per il linguaggio di programmazione Java. JavaCC è simile a Yacc poiché genera un parser per una grammatica fornita nella notazione BNF, solamente che il codice sorgente in output è in Java. Vedi il sito web ufficiale per la documentazione e i downloads.
- JavaCC (Java Compiler Compiler) は、オープンソースのJava向けのパーサジェネレータである。JavaCCは、yaccと同様に拡張BNFを入力としてとる。yaccとの違いは生成されるパーサがJavaのソースコードだということである。しかしながら、yaccとは異なり、JavaCCはトップダウンのパーサを構築する、そのため、LL (K) クラスの文法にしか対応していない(厳密にいうと左再帰は使えない)。 JavaCCに付属するJJTreeというツールを利用することで、構文木を生成することができる。 JavaCCはBSDライセンスが適用されている。
- JavaCC(Java Compiler Compiler)是一个开源的语法分析器生成器和词法分析器生成器。JavaCC根据输入的文法生成由Java语言编写的分析器。 和YACC类似,JavaCC根据由EBNF格式撰写的形式文法生成语法分析器。不同的是,JavaCC生成的是自顶向下语法分析器,由于可以向前搜寻k个字符,所以可以用来分析LL(k)文法。同时,JavaCC生成词法分析器的方式和Lex也很像。 另外,JavaCC还提供JJTree等辅助工具帮助使用者构建。
- JavaCC (Java Compiler Compiler) es un generador de analizadores sintácticos de código abierto para el lenguaje de programación Java. JavaCC es similar a Yacc en que genera un parser para una gramática presentada en notación BNF, con la diferencia de que la salida es en código Java. A diferencia de Yacc, JavaCC genera analizadores descendentes (top-down), lo que lo limita a la clase de gramáticas LL(K) (en particular, la recursión desde izquierda no se puede usar). El constructor de árboles que lo acompaña, JJTree, construye árboles de abajo hacia arriba (bottom-up).
- JavaCC (ang. Java Compiler Compiler) – generator parserów dla języka Java rozprowadzany na zasadach licencji BSD. Podobnie jak Yacc JavaCC generuje Analizator składniowy dla gramatyki w rozszerzonej notacji Backusa-Naura. Inaczej jednak niż w przypadku programu Yacc, JavaCC generuje parsery zstepujące (ang. top-down parser). Oznacza to, iż JavaCC umożliwia operowanie jedynie na gramatykach typu LL(k).
- JavaCC (Java Compiler Compiler) — і генератор лексичних аналізаторів з відкритим кодом для мови Java. JavaCC подібний до yacc у тому, що генерує синтаксичний аналізатор з формальної граматики, записаної в EBNF, але на виході генерується текст програми на Java. На відміну від yacc, однак, JavaCC генерує синтаксичний аналізатор за схемою згори-вниз, що обмежує його класом граматики LL-аналізаторів (зокрема, не може використовуватись). JavaCC також генерує лексичний аналізатор у манері, подібній до . Генератор дерев, що використовується разом з ним, JJTree, будує свої дерева зверху вниз.
- Java Compiler Compiler (JavaCC) est un compilateur de compilateur destiné à faciliter la réalisation de programmes en langage Java. Il comporte un générateur de parser, qui permet de créer un analyseur syntaxique. JavaCC fournit également d’autres possibilités relatives à la génération de parser comme la construction d’arbre et le débogage. C'est le plus utilisé des générateurs de parser pour Java[réf. nécessaire]. C'est un logiciel libre distribué selon les termes de la licence BSD.
|
έχει περίληψη
| - 자바CC (JavaCC, 자바 컴파일러 컴파일러, Java Compiler Compiler)는 자바 프로그래밍 언어로 작성된 오픈 소스 구문 분석기이자 낱말 분석기 발생기이다. 자바CC는 표기법으로 작성된 형식 문법의 파서를 생성한다는 점에서 yacc과 비슷하다. yacc과 달리 자바CC는 하향식 파서를 생성한다. 자바CC는 다음 k 입력 토큰에 기반한 선택을 해결할 수 있으므로 LL(k) 문법을 자동으로 처리할 수 있다. 또, 자바CC는 Lex와 비슷한 방식의 구문 분석기를 생성한다. 이를 동반하는 트리 빌더인 JJTree는 처음부터 트리를 구성한다. 자바CC는 BSD 라이선스로 배포된다.
- JavaCC (Java Compiler Compiler) é um gerador de analisador sintático aberto para a linguagem Java. É similar ao yacc na medida em que gera um analisador sintático duma gramática fornecida num Formalismo de Backus-Naur Estendido, exceto pelo fato da saída ser em Java. Entretanto, o JavaCC gera analisadores sintáticos descendentes, o que o limita às classes gramaticais LL(k) (excluindo, por exemplo, ).
- JavaCC (Java Compiler Compiler) ist ein Lexer- und Parsergenerator, der in Java implementiert ist und als Ausgabe Java- und C++-Quellcode erzeugt. JavaCC ist Open Source und unter den Bedingungen der BSD-Lizenz herausgegeben. JavaCC funktioniert ähnlich wie das bekannte Programm Yacc, benutzt aber ein anderes Verfahren zum Parsen der Daten: JavaCC erzeugt einen LL(k)-Parser, während Yacc einen LALR(1)-Parser erzeugt. Die Grammatik muss also etwas anders strukturiert sein, als dies bei Yacc der Fall wäre.
- JavaCC (Java Compiler Compiler) は、オープンソースのJava向けのパーサジェネレータである。JavaCCは、yaccと同様に拡張BNFを入力としてとる。yaccとの違いは生成されるパーサがJavaのソースコードだということである。しかしながら、yaccとは異なり、JavaCCはトップダウンのパーサを構築する、そのため、LL (K) クラスの文法にしか対応していない(厳密にいうと左再帰は使えない)。 JavaCCに付属するJJTreeというツールを利用することで、構文木を生成することができる。 JavaCCはBSDライセンスが適用されている。
- JavaCC(Java Compiler Compiler)是一个开源的语法分析器生成器和词法分析器生成器。JavaCC根据输入的文法生成由Java语言编写的分析器。 和YACC类似,JavaCC根据由EBNF格式撰写的形式文法生成语法分析器。不同的是,JavaCC生成的是自顶向下语法分析器,由于可以向前搜寻k个字符,所以可以用来分析LL(k)文法。同时,JavaCC生成词法分析器的方式和Lex也很像。 另外,JavaCC还提供JJTree等辅助工具帮助使用者构建。
- JavaCC (ang. Java Compiler Compiler) – generator parserów dla języka Java rozprowadzany na zasadach licencji BSD. Podobnie jak Yacc JavaCC generuje Analizator składniowy dla gramatyki w rozszerzonej notacji Backusa-Naura. Inaczej jednak niż w przypadku programu Yacc, JavaCC generuje parsery zstepujące (ang. top-down parser). Oznacza to, iż JavaCC umożliwia operowanie jedynie na gramatykach typu LL(k).
- Java Compiler Compiler (JavaCC) est un compilateur de compilateur destiné à faciliter la réalisation de programmes en langage Java. Il comporte un générateur de parser, qui permet de créer un analyseur syntaxique. JavaCC fournit également d’autres possibilités relatives à la génération de parser comme la construction d’arbre et le débogage. C'est le plus utilisé des générateurs de parser pour Java[réf. nécessaire]. JavaCC prend comme entrée un fichier d’extension .jj. Ce fichier contient entre autres les descriptions des règles de la grammaire et permet de produire le parser descendant correspondant. Le parser prend la forme d'une classe java qui implémente une interface définissant les mots clés de la grammaire. C'est un logiciel libre distribué selon les termes de la licence BSD.
- JavaCC (Java Compiler Compiler) es un generador de analizadores sintácticos de código abierto para el lenguaje de programación Java. JavaCC es similar a Yacc en que genera un parser para una gramática presentada en notación BNF, con la diferencia de que la salida es en código Java. A diferencia de Yacc, JavaCC genera analizadores descendentes (top-down), lo que lo limita a la clase de gramáticas LL(K) (en particular, la recursión desde izquierda no se puede usar). El constructor de árboles que lo acompaña, JJTree, construye árboles de abajo hacia arriba (bottom-up). JavaCC está licenciado bajo una licencia BSD. En 1996, Sun Microsystems liberó un parser llamado Jack. Los desarrolladores responsables de Jack crearon su propia compañía llamada Metamata y cambiaron el nombre Jack a JavaCC. Metamata se convirtió en WebGain. Después de que WebGain finalizara sus operaciones, JavaCC se trasladó a su ubicación actual.
- JavaCC (Java Compiler Compiler) è un generatore di parser che fa uso del sistema di parsing per il linguaggio di programmazione Java. JavaCC è simile a Yacc poiché genera un parser per una grammatica fornita nella notazione BNF, solamente che il codice sorgente in output è in Java. Nel 1996, la Sun Microsystems rilasciò un generatore di parser chiamato Jack, gli sviluppatori responsabili di Jack crearono una loro compagnia chiamata Metamata e cambiarono il nome di Jack in JavaCC. Metamata alla fine divenne parte di e dopo che WebGain chiuse le sue attività, JavaCC venne spostato nella sua corrente home. Vedi il sito web ufficiale per la documentazione e i downloads.
- JavaCC (Java Compiler Compiler) — і генератор лексичних аналізаторів з відкритим кодом для мови Java. JavaCC подібний до yacc у тому, що генерує синтаксичний аналізатор з формальної граматики, записаної в EBNF, але на виході генерується текст програми на Java. На відміну від yacc, однак, JavaCC генерує синтаксичний аналізатор за схемою згори-вниз, що обмежує його класом граматики LL-аналізаторів (зокрема, не може використовуватись). JavaCC також генерує лексичний аналізатор у манері, подібній до . Генератор дерев, що використовується разом з ним, JJTree, будує свої дерева зверху вниз. JavaCC ліцензовано ліцензією BSD.
- JavaCC — средство создания классов на языке Java для проверки и разбора структурированного текста. В больших системах часто необходимо выполнять разбор и анализ данных, которые представляют собой текст, оформленный в соответствии с особыми правилами (например, в СУБД — это текст SQL запросов, в компиляторах — исходные файлы).Правила, по которым строится текст для обработки, обычно называют грамматикой. Программа, которая транслирует исходный текст в вид, который прост для программной обработки, называется парсером. JavaCC обеспечивает создание программ, которые разбирают и анализируют входной текст в соответствии с заданной грамматикой, то есть JavaCC облегчает написание парсеров.
- JavaCC (Java Compiler Compiler) is an open-source parser generator and lexical analyzer generator written in the Java programming language. JavaCC is similar to yacc in that it generates a parser from a formal grammar written in EBNF notation. Unlike yacc, however, JavaCC generates top-down parsers. JavaCC can resolve choices based on the next k input tokens, and so can handle LL(k) grammars automatically; by use of "lookahead specifications", it can also resolve choices requiring unbounded look ahead. JavaCC also generates lexical analyzers in a fashion similar to lex. The tree builder that accompanies it, JJTree, constructs its trees from the bottom up. JavaCC is licensed under a BSD license.
|