Skip to content

Gram grammar in a convenient EBNF-friendly format (Nearley)

Notifications You must be signed in to change notification settings

gram-data/nearley-gram

Repository files navigation

NearleyGram

Gram is a subject-oriented notation for structured data.

This project is a nearley grammar for gram, providing an EBNF-like description that produces convenient railroad diagrams.

About gram

Gram notation describes subjects, which are like objects with benefits.

There are 3 primary structures which can be defined:

  • independent subjects: (a:Person {name:"ABK"})
  • subject relationships: (a)-[:KNOWS]->(b)-[:WROTE]->(k)
  • associated subjects: [team | a,b,c]

About

Gram grammar in a convenient EBNF-friendly format (Nearley)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published