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.

Features

  • 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

Project Samples

Project Activity

See All Activity >

License

Public Domain

Follow Graphical Grammar Studio

Graphical Grammar Studio Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

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

Additional Project Details

Languages

English

Intended Audience

Developers, Science/Research

User Interface

Java Swing

Programming Language

Java, JavaScript

Related Categories

JavaScript Data Visualization Software, JavaScript Information Analysis Software, JavaScript Natural Language Processing (NLP) Tool, Java Data Visualization Software, Java Information Analysis Software, Java Natural Language Processing (NLP) Tool

Registered

2011-11-15