Gbnf

Latest version: v0.0.5

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.0.8

What's Changed
* Refactor to support multiple characters in a single rule by thekevinscott in https://github.com/thekevinscott/gbnf/pull/12
* Refactor Stacks by thekevinscott in https://github.com/thekevinscott/gbnf/pull/13
* Slight refactor to stacks to pass position object by thekevinscott in https://github.com/thekevinscott/gbnf/pull/14
* Increment previous before addition by thekevinscott in https://github.com/thekevinscott/gbnf/pull/15
* During build stack, if alts are encountered after chars, merge them by thekevinscott in https://github.com/thekevinscott/gbnf/pull/16
* Make rule pointer previous an array by thekevinscott in https://github.com/thekevinscott/gbnf/pull/17
* Add depth key to a pointer by thekevinscott in https://github.com/thekevinscott/gbnf/pull/18
* Reimplement stacks as a graph by thekevinscott in https://github.com/thekevinscott/gbnf/pull/19
* Refactoring, performance improvements, edge case handling, generators by thekevinscott in https://github.com/thekevinscott/gbnf/pull/20
* Refactor rules into external and internal by thekevinscott in https://github.com/thekevinscott/gbnf/pull/21
* Update dev interactive to print out messages to console by thekevinscott in https://github.com/thekevinscott/gbnf/pull/22
* Rename some files and better handle unique ids on graph nodes by thekevinscott in https://github.com/thekevinscott/gbnf/pull/23
* Refactor errors, move tests around by thekevinscott in https://github.com/thekevinscott/gbnf/pull/24
* Remove pointer references from nodes by thekevinscott in https://github.com/thekevinscott/gbnf/pull/25
* Remove graph-root-node by thekevinscott in https://github.com/thekevinscott/gbnf/pull/26
* Update print statement to accept a single object of options by thekevinscott in https://github.com/thekevinscott/gbnf/pull/27
* Make pointers optional in print by thekevinscott in https://github.com/thekevinscott/gbnf/pull/28
* Refactor graph node instantiation by thekevinscott in https://github.com/thekevinscott/gbnf/pull/29
* Pass rule and a single next to a graph node by thekevinscott in https://github.com/thekevinscott/gbnf/pull/30
* Set valid boolean on pointer instead of hitting graph directly by thekevinscott in https://github.com/thekevinscott/gbnf/pull/31
* Refactor pointer to return iterator over next pointers by thekevinscott in https://github.com/thekevinscott/gbnf/pull/32
* Refactor ruleref into a class by thekevinscott in https://github.com/thekevinscott/gbnf/pull/33
* Enable rulerefs to return their references rules by thekevinscott in https://github.com/thekevinscott/gbnf/pull/34
* Refactor pointer iterator to be an abstraction on the pointer object itself by thekevinscott in https://github.com/thekevinscott/gbnf/pull/35
* We _do_ need the method named, so that we can pass an argument to it by thekevinscott in https://github.com/thekevinscott/gbnf/pull/37
* Simplify pointers store by thekevinscott in https://github.com/thekevinscott/gbnf/pull/36
* Pull rule ref into its own file by thekevinscott in https://github.com/thekevinscott/gbnf/pull/38
* Fix new line in test by thekevinscott in https://github.com/thekevinscott/gbnf/pull/39
* Uncomment test by thekevinscott in https://github.com/thekevinscott/gbnf/pull/40
* Refactor rule ref to contain direct pointers to nodes by thekevinscott in https://github.com/thekevinscott/gbnf/pull/41
* Move pointer parse code around by thekevinscott in https://github.com/thekevinscott/gbnf/pull/42
* Refactor graph pointer resolution statements by thekevinscott in https://github.com/thekevinscott/gbnf/pull/43
* Move getPointerKey into graph pointer by thekevinscott in https://github.com/thekevinscott/gbnf/pull/44
* Move addition logic out of store by thekevinscott in https://github.com/thekevinscott/gbnf/pull/46
* Wrap the creation of pointers store by thekevinscott in https://github.com/thekevinscott/gbnf/pull/45
* Expose iterator on store and make vars private by thekevinscott in https://github.com/thekevinscott/gbnf/pull/47
* Refactor store into a generic set by thekevinscott in https://github.com/thekevinscott/gbnf/pull/48
* Remove function for getting root nodes by thekevinscott in https://github.com/thekevinscott/gbnf/pull/49
* Add a simple arithmetic grammar test by thekevinscott in https://github.com/thekevinscott/gbnf/pull/50
* Combine RANGE with CHAR by thekevinscott in https://github.com/thekevinscott/gbnf/pull/52
* Fix bug with repeating grammar by thekevinscott in https://github.com/thekevinscott/gbnf/pull/51
* Add support for CHAR_NOT rules by thekevinscott in https://github.com/thekevinscott/gbnf/pull/53
* Deep dive on tests for escapes and grammars by thekevinscott in https://github.com/thekevinscott/gbnf/pull/54
* Bump package version to 0.0.8 by thekevinscott in https://github.com/thekevinscott/gbnf/pull/55


**Full Changelog**: https://github.com/thekevinscott/gbnf/compare/v0.0.7...v0.0.8

0.0.7

0.0.6

0.0.5

0.0.4

0.0.3

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.