tutorial for building a query parser using Ruby, Parslet, and Elasticsearch
-
Updated
Aug 28, 2020 - Ruby
tutorial for building a query parser using Ruby, Parslet, and Elasticsearch
🌴 TreeHaver is a cross-Ruby adapter for many AST parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_sitter, parslet, citrus, ffi, tree_stump (Rust), JRuby JARs, etc. As Faraday is to HTTP clients, this is for ASTs: "Learn once & write once & run anywhere"
☯️ A TreeHaver-based merge/templating tool, Ast::Merge provides base classes, modules, and RSpec shared examples for building intelligent file mergers using AST analysis. Works with all Ruby platforms, and all language grammars, yes, including those.
☯️ Intelligently merges TOML files by analyzing their AST structure with tree-sitter, preserving key organization and resolving conflicts based on structural similarity.
(DEPRECATED) Parser for PDF security guidance documents to an InSpec profile
Exploring how to parse significant indentation with Parslet
Add a description, image, and links to the parslet topic page so that developers can more easily learn about it.
To associate your repository with the parslet topic, visit your repo's landing page and select "manage topics."