Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.

Integrate improved parser (bel_parser) into bel.rb. #122

Open
4 of 9 tasks
abargnesi opened this issue May 3, 2016 · 0 comments
Open
4 of 9 tasks

Integrate improved parser (bel_parser) into bel.rb. #122

abargnesi opened this issue May 3, 2016 · 0 comments
Assignees

Comments

@abargnesi
Copy link
Member

abargnesi commented May 3, 2016

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
  • Autocomplete
  • BEL Ruby DSL
  • Nanopub translation
  • BEL generation
  • Expression parser (included with bel_parser)
  • 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).
@abargnesi abargnesi self-assigned this May 3, 2016
abargnesi pushed a commit that referenced this issue May 9, 2016
Moved BEL Ruby DSL support to BEL::DSL (lib/bel/dsl.rb).

Methods can be added to any obj. Object receiver is specified as the
first argument to BEL::DSL.include_in(object, specification).

refs #122
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant