Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.
Tony Bargnesi edited this page Mar 9, 2017 · 3 revisions

Overview

The bel_parser gem provides tools for processing BEL expressions.

Capabilities:

  • Parse expressions into Abstract Syntax Trees ("ASTs").
  • Implements all releases BEL specifications (i.e. 1.0, 2.0) in a reusable way.
  • Validate expressions for syntax and semantics.
  • Autocomplete expressions based on partial input.
  • Integrate with annotation and namespace resources via URL file resources or URI RDF resources.
  • Implements a bel.rb translator plugin for BEL Script.

Details

  • BEL Specifications
    • What objects make up a specification? How is it implemented?
  • [Syntax and Semantic Analysis](Syntax and Semantic Analysis)
    • How are syntax and semantic rules defined? How are these rules executed?
Clone this wiki locally