/narya-lang

Language for graph definition and querying

Primary LanguageYacc

Narya Language

Description

Narya is a language for defining graphs and features for the verices and edges included in the graph. It also has a querying feature to search for paths of a certain length or featuring edges/vertices containing a specified property.

The lexer and parser for the language is included along with a PDF document describing the features of the language as well as instructions on how to use it.