Module: BELParser::Parsers
- Included in:
- Script::NanopubMapper
- Defined in:
- lib/bel_parser/parsers/tracer.rb,
lib/bel_parser/parsers/ast/node.rb,
lib/bel_parser/parsers/serializer.rb,
lib/bel_parser/parsers/common/list.rb,
lib/bel_parser/parsers/mixin/buffer.rb,
lib/bel_parser/parsers/common/string.rb,
lib/bel_parser/parsers/bel_script/set.rb,
lib/bel_parser/parsers/common/function.rb,
lib/bel_parser/parsers/expression/term.rb,
lib/bel_parser/parsers/bel_script/unset.rb,
lib/bel_parser/parsers/common/blank_line.rb,
lib/bel_parser/parsers/common/identifier.rb,
lib/bel_parser/parsers/expression/comment.rb,
lib/bel_parser/parsers/common/comment_line.rb,
lib/bel_parser/parsers/expression/parameter.rb,
lib/bel_parser/parsers/bel_script/set_document.rb,
lib/bel_parser/parsers/expression/relationship.rb,
lib/bel_parser/parsers/expression/observed_term.rb,
lib/bel_parser/parsers/bel_script/define_namespace.rb,
lib/bel_parser/parsers/expression/nested_statement.rb,
lib/bel_parser/parsers/expression/simple_statement.rb,
lib/bel_parser/parsers/bel_script/define_annotation.rb
Defined Under Namespace
Modules: AST, BELScript, Buffer, Common, Expression, Tracer Classes: Serializer
Instance Method Summary collapse
Instance Method Details
#serialize(ast_node) ⇒ Object
6 7 8 9 10 |
# File 'lib/bel_parser/parsers/serializer.rb', line 6 def serialize(ast_node) serializer = Serializer.new serializer.process(ast_node) serializer.string end |