Metadata-Version: 2.1
Name: parsegrammar
Version: 0.1.0
Summary: A library with Symbol Graph and Grammar classes
Home-page: https://github.com/lorkaan/parsegrammar.git
Author: Laurkan Rodriguez
Author-email: laurkan@engineer.com
License: UNKNOWN
Download-URL: https://github.com/lorkaan/parsegrammar/archive/v0.1.0.tar.gz
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

Parse Grammar
=============

A library containing Directed Graph representing symbol to symbol translation with a Grammar class representing a start symbol and any terminal symbols.

Used for representing finite state machines in automation bots.

Usage
=====

`import grammar as gram`

`pGraph = gram.Graph()`

`pGrammar = gram.Grammar(<start_symbol>, <end_symbol>, pGraph)`

where <start_symbol> is a vertex within pGraph
where <end_symbol> is a vertex, or list/set of verticies, within pGraph

The <start_symbol> can not be an isolated vertex.


