Graphical Grammar Studio Icon

Graphical Grammar Studio

An user friendly grammar tool for natural language processing tasks

Add a Review
3 Downloads (This Week)
Last Update:
Browse All Files



Full documentation with tutorials is included in the download package. Graphical Grammar Studio is a tool for applying grammars which behave as words acceptors/consumers and annotators. GGS grammars can be used to find and annotate sequences of words which respect certain conditions, in a given input. Its purpose is for creating NLP tools like phrase chunkers, named entity finders, pronoun co-reference solvers etc. A grammar is represented by a state machine which can be visualized, edited and applied. A grammar is organized in graphs of nodes. Nodes are used for consuming words from the input, for executing jumps to other graphs in the grammar or for creating annotations etc.
GGS has a unique feature: It allows the user to write JavaScript code to be executed for nodes of the grammar. This is useful for checking grammatical agreements but not only. The user can: declare variables (including complex js structures), check for boolean conditions, use variables in annotations etc.

Graphical Grammar Studio Web Site


  • Find and annotate sequences of tokens
  • Edit and apply grammars with ease
  • Establish path priority policy at node level
  • Lookahead and lookbehind assertions
  • Run javascript code where necessary
  • Declare local or global variables (including complex structures)
  • Available java API
  • Use from command line


Write a Review

User Reviews

Be the first to post a review of Graphical Grammar Studio!

Additional Project Details



Intended Audience

Developers, Science/Research

User Interface

Java Swing

Programming Language

Java, JavaScript


Screenshots can attract more users to your project.
Features can attract more users to your project.