javacc

E358039

JavaCC is a popular open-source parser generator for Java that allows developers to define grammars and automatically produce parsers.

All labels observed (2)

Label Occurrences
JJTree 1
javacc canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Java-based tool ⓘ
open-source software ⓘ
parser generator ⓘ
canBeIntegratedWith Java build tools ⓘ
distributionForm downloadable package ⓘ
ecosystem Java compiler-compiler tools ⓘ
hasComponent parser generator ⓘ
preprocessor for grammar files ⓘ
token manager generator ⓘ
hasExtension JJTree ⓘ
linked to: javacc
implements LL(k) parsing ⓘ
input grammar files ⓘ
isFreeSoftware true ⓘ
JJTreeFunction syntax tree generation ⓘ
license BSD-style license ⓘ
maintainedAs open-source project ⓘ
output Java source code for parsers ⓘ
Java source code for token managers ⓘ
primaryUse compiler construction ⓘ
configuration file parsers ⓘ
data format parsers ⓘ
domain-specific languages ⓘ
interpreters ⓘ
programmingLanguage Java ⓘ
requires Java Development Kit ⓘ
similarTo ANTLR ⓘ
JavaCUP ⓘ
softwareGenre parser generator ⓘ
supportsErrorRecovery true ⓘ
supportsFeature automatic parser generation ⓘ
error reporting ⓘ
grammar specification ⓘ
lexical analysis specification ⓘ
lookahead specification ⓘ
semantic actions ⓘ
syntax tree construction (via user code) ⓘ
token specification ⓘ
supportsGrammarNotation EBNF-like syntax ⓘ
supportsLanguage Java ⓘ
supportsParsingTechnique top-down parsing ⓘ
supportsRegularExpressions true ⓘ
supportsUnicode true ⓘ
targetPlatform Java Virtual Machine ⓘ
typicalFileExtension .jj ⓘ
typicalUsers compiler developers ⓘ
language designers ⓘ
software engineers ⓘ
writtenIn Java ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Ant → supportsTask → javacc ⓘ
subject linked to: Ant
JavaCC → hasExtension → JJTree ⓘ
subject linked to: javacc
linked to: javacc