[bel_parser](https://github.com/OpenBEL/bel_parser) provides full checking of syntax and semantics for BEL expressions and BEL script. This should be integrated into bel.rb to provide: - [ ] Expression validation - [x] Autocomplete - [x] BEL Ruby DSL - [ ] Nanopub translation - [ ] BEL generation - [x] Expression parser (included with _bel_parser_) - [x] BEL Script parser (include with _bel_parser_) - [ ] Supplant `lib/bel/{annotation,namespace}.rb` with `lib/bel/resource/...`. - [ ] Remove unused functionality (likely moved to _bel_parser_).
bel_parser provides full checking of syntax and semantics for BEL expressions and BEL script.
This should be integrated into bel.rb to provide:
lib/bel/{annotation,namespace}.rbwithlib/bel/resource/....