Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Parsing

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

https://github.com/NiuTrans/NiuTrans.SMT

NiuTrans.SMT is an open-source statistical machine translation system developed by a joint team from NLP Lab. at Northeastern University and the NiuTrans Team. The NiuTrans system is fully developed in C++ language. So it runs fast and uses less memory. Currently it supports phrase-based, hierarchical phrase-based and syntax-based (string-to-tree, tree-to-string and tree-to-tree) models for research-oriented studies.

decoder machine-translation parsing phrase-based-translation statistical-machine-translation

Last synced: 12 Nov 2024

https://github.com/nerdsupremacist/syntax

Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL

dsl parser-combinators parsing swift

Last synced: 27 Oct 2024

https://github.com/jamiejennings/rosie-pattern-language

Rosie Pattern Language (RPL) and the Rosie Pattern Engine have MOVED!

data-mining parsing pattern-matching regex rosie rosie-pattern-language rpl

Last synced: 31 Oct 2024

https://github.com/niutrans/niutrans.smt

NiuTrans.SMT is an open-source statistical machine translation system developed by a joint team from NLP Lab. at Northeastern University and the NiuTrans Team. The NiuTrans system is fully developed in C++ language. So it runs fast and uses less memory. Currently it supports phrase-based, hierarchical phrase-based and syntax-based (string-to-tree, tree-to-string and tree-to-tree) models for research-oriented studies.

decoder machine-translation parsing phrase-based-translation statistical-machine-translation

Last synced: 11 Nov 2024

https://github.com/buehler/node-typescript-parser

Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.

ast ecmascript parser parsing typescript typescript-parser

Last synced: 14 Nov 2024

https://github.com/aclindsa/ofxgo

Golang library for querying and parsing OFX

banking client finance go golang hacktoberfest ofx parser parsing sgml xml

Last synced: 26 Oct 2024

https://github.com/masak/alma

ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage

dsl experimental grammar macro macros operator parsing perl6 slang

Last synced: 10 Oct 2024

https://github.com/aclindsa/ofxGo

Golang library for querying and parsing OFX

banking client finance go golang hacktoberfest ofx parser parsing sgml xml

Last synced: 24 Oct 2024

https://github.com/r-lib/evaluate

A version of eval for R that returns more information about what happened

evaluation parsing r r-package repl

Last synced: 20 Oct 2024

https://github.com/unkindpartition/regex-applicative

Regex-based parsing with an applicative interface

parsing regex

Last synced: 31 Oct 2024

https://github.com/valaydave/arxiv-miner

arxiv_miner is a toolkit for mining research papers on CS ArXiv.

arxiv-papers parsing scientific-research scraping search

Last synced: 26 Oct 2024

https://github.com/freestrings/jsonpath

JsonPath engine written in Rust. Webassembly and Javascript support too

javascript json jsonpath nodejs parsing query rustlang webassembly

Last synced: 29 Oct 2024

https://github.com/smolkaj/nice-parser

Nice parsers in OCaml without the boilerplate

boilerplate dune lexing menhir ocaml ocamllex parser-generator parsing

Last synced: 10 Nov 2024

https://github.com/xpl/ansicolor

A JavaScript ANSI color/style management. ANSI parsing. ANSI to CSS. Small, clean, no dependencies.

ansi ansi-colors ansi-escape-codes ansi-escape-sequences chrome chrome-devtools console console-log cross-platform javascipt javascript javascript-library npm-package parsing terminal tty

Last synced: 15 Nov 2024

https://github.com/WolframResearch/codeparser

Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)

abstract-syntax-tree ast asts codeparser codetools concrete-syntax-trees cst csts mathematica parsing pratt pratt-parser syntax-trees wolfram-language wolfram-mathematica

Last synced: 04 Aug 2024

https://github.com/citygml4j/citygml4j

The Open Source Java API for CityGML

ade citygml cityjson gis java ogc parsing writing

Last synced: 13 Nov 2024

https://github.com/quangngotan95/go-m3u8

Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)

apple-hls codec go golang golang-package hls http-live-streaming m3u8 m3u8-playlist master-playlist package parsing playlist playlist-generator playlist-parser rfc-8216 streaming

Last synced: 03 Aug 2024

https://github.com/screeny05/corrode

A batteries-included library for reading binary data.

binary buffer parsing stream

Last synced: 27 Oct 2024

https://github.com/dlang-community/libdparse

Library for lexing and parsing D source code

ast d dlang parser parsing syntax-tree

Last synced: 04 Aug 2024

https://github.com/pxyup/fitter

New way for collect information from the API's/Websites

api go golang json parsing scraper scrawler

Last synced: 10 Nov 2024

https://github.com/pavlovtech/WebReaper

Web scraper, crawler and parser in C#. Designed as simple, declarative and scalable web scraping solution.

crawler datamining parser parsing scraper scraping scraping-api scraping-data scraping-tool scraping-web scraping-websites webcrawler webscraping

Last synced: 06 Nov 2024

https://github.com/us-cbp/gtas

Global Travel Assessment System | A passenger data screening and analysis system for enhancing global security

advance-passenger-information angular customs drools flight gtas hibernate neo4j parsing passenger passenger-name-record pentaho-data-integration pnr pnrgov risk-assessment rules-engine spring travel un-edifact wco

Last synced: 10 Nov 2024

https://github.com/boxbeam/untwine

The prettier pattern-matching parser with automatic error recovery

parser-generator parsing

Last synced: 13 Nov 2024

https://github.com/US-CBP/GTAS

Global Travel Assessment System | A passenger data screening and analysis system for enhancing global security

advance-passenger-information angular customs drools flight gtas hibernate neo4j parsing passenger passenger-name-record pentaho-data-integration pnr pnrgov risk-assessment rules-engine spring travel un-edifact wco

Last synced: 06 Aug 2024

https://github.com/marvinhagemeister/errorstacks

Tiny library to parse error stack traces

error parser parsing stacktracke

Last synced: 12 Nov 2024

https://github.com/KINGSABRI/jwtear

Modular command-line tool to parse, create and manipulate JWT tokens for hackers

jwe jws jwt jwt-authentication parsing pentest session token

Last synced: 03 Nov 2024

https://github.com/microformats/microformats-ruby

Ruby gem that parse HTML containing microformats/microformats2 and returns Ruby objects, a Ruby hash or a JSON hash

indieweb microformat parsing ruby rubygems

Last synced: 14 Nov 2024

https://github.com/yallop/ocaml-asp

Algebraic, staged parsing for OCaml: typed, compositional, and faster than yacc

functional-programming high-performance metaocaml ocaml parser-combinators parsing

Last synced: 27 Oct 2024

https://github.com/scrapehero/zillow_real_estate

Zillow.com Web Scraper written in Python and LXML to extract real estate listings available based on a zip code.

html lxml parsing python-requests scraper web-scraping

Last synced: 04 Nov 2024

https://github.com/ralyodio/humanparser

Parse a human name string into salutation, first name, middle name, last name, suffix.

data es6 javascript parsing scraping

Last synced: 14 Nov 2024

https://github.com/ohmjs/ohm-editor

An IDE for the Ohm language (JavaScript edition)

editor grammars ohm parsing peg

Last synced: 06 Nov 2024

https://github.com/rushmorem/publicsuffix

An implementation of Mozilla's Public Suffix List in Rust

parsing psl publicsuffix robust rust-library

Last synced: 16 Nov 2024

https://github.com/lxc86739795/human_vehicle_parsing_platform

A pytorch codebase for human parsing and vehicle parsing

codebase human parsing person pytorch segmentation vehicle vehicleid veri-wild veri776

Last synced: 08 Nov 2024

https://github.com/chanonly123/Json-Model-Generator

MacOS app for Generating JSON classes (Template based)

app generator json mac macos mapper model object parsing pojo swift to

Last synced: 06 Nov 2024

https://github.com/euclidianace/ltreesitter

Standalone tree sitter bindings for the Lua language

lua parsing teal tree-sitter

Last synced: 09 Oct 2024

https://github.com/PistonDevelopers/meta

A DSL parsing library for human readable text documents

meta-language parsing rust

Last synced: 04 Aug 2024

https://github.com/euclidianAce/ltreesitter

Standalone tree sitter bindings for the Lua language

lua parsing teal tree-sitter

Last synced: 05 Nov 2024

https://github.com/whichbrowser/parser-javascript

Browser sniffing gone too far β€” A useragent parser library for JavaScript

bot browser detection device gaming parser parsing rendering-engine sniffer ua user-agent webview whichbrowser

Last synced: 08 Nov 2024

https://github.com/socketry/http-accept

Parse Accept and Accept-Language HTTP headers in Ruby.

http http-client http-server parsing

Last synced: 10 Nov 2024

https://github.com/quasilyte/go-parsefix

Fixes simple parse errors automatically. Works great in combination with goimports.

autofix go golang parsing tools utility

Last synced: 27 Oct 2024

https://github.com/davidfstr/trycast

trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.

parsing python runtime-typechecking typechecker typechecking typing validation

Last synced: 10 Nov 2024

https://github.com/gucong3000/postcss-jsx

PostCSS syntax for parsing CSS in JS literals

css css-in-js parsing postcss postcss-syntax react syntax

Last synced: 15 Nov 2024

https://github.com/rsinger86/dto-classes

DTO classes for TypeScript projects.

dto nestjs parsing typescript validation

Last synced: 14 Oct 2024

https://github.com/elm-tooling/tree-sitter-elm

Tree sitter implementation for elm

elm hacktoberfest highlighting parsing tree-sitter

Last synced: 09 Oct 2024

https://github.com/alexkappa/mustache

Mustache templating language in Go

go mustache parsing

Last synced: 14 Nov 2024

https://github.com/jsiebern/re-typescript

An opinionated attempt at finally solving typescript interop for ReasonML / OCaml.

bucklescript decoding jsoo lexer menhir ocaml parsing reason reason-react reasonml typescript

Last synced: 14 Nov 2024

https://github.com/sinantie/NeuralAmr

Sequence-to-sequence models for AMR parsing and generation

amr generation parsing torch

Last synced: 11 Nov 2024

https://github.com/kvanttt/mathexpressions.net

:heavy_division_sign: Library for parsing math expressions with rational numbers, finding their derivatives and compiling an optimal IL code

c-sharp calculations derivative differentiation il il-optimizations optimization parsing parsing-math-expressions rational-numbers simplification

Last synced: 28 Oct 2024

https://github.com/googlechromelabs/wasmbin

A self-generating WebAssembly parser & serializer in Rust.

parser parsing rust rustlang serialization serializer toolchain wasm webassembly

Last synced: 28 Sep 2024

https://github.com/smikhalevski/doubter

πŸ€”β€‚Runtime validation and transformation library.

assert parsing transformation validation

Last synced: 11 Nov 2024

https://github.com/enzoferey/ethers-error-parser

Parse Ethers.js errors with ease πŸ’…πŸ»

error ethers-js parsing

Last synced: 26 Oct 2024

https://github.com/scrapehero/yellowpages-scraper

Yellowpages.com Web Scraper written in Python and LXML to extract business details available based on a particular category and location.

business-directory extract html lxml parsing python scraper web-scraper yellow-pages yellow-pages-scraper

Last synced: 04 Nov 2024

https://github.com/3rd-eden/creditcard

Creditcard number parsing, validation and information extraction

creditcard cvv iec-7812 iso-7812 pan-truncation parsing validate

Last synced: 11 Nov 2024

https://github.com/zaibacu/rita-dsl

A Domain Specific Language (DSL) for building language patterns. These can be later compiled into spaCy patterns, pure regex, or any other format

dsl language natural-language-processing nlp parsing python regex rule-based spacy

Last synced: 12 Oct 2024

https://github.com/dunglas/httpsfv

A Go library to parse and serialize HTTP structured field values

http parsing rfc8941 serialization structured-fields structured-headers structured-trailers

Last synced: 13 Nov 2024

https://github.com/yohasebe/ruby-spacy

A wrapper module for using spaCy natural language processing library from the Ruby programming language via PyCall

gpt natural-language nlp openai parsing ruby spacy word-embeddings

Last synced: 14 Oct 2024

https://github.com/kixunil/configure_me

A Rust library for processing application configuration easily

command-line parsing rust-crate

Last synced: 15 Nov 2024

https://github.com/Kixunil/configure_me

A Rust library for processing application configuration easily

command-line parsing rust-crate

Last synced: 27 Oct 2024

https://github.com/eriknyquist/librxvm

non-backtracking NFA-based regular expression library, for C and Python

compiler compiler-design compilers hacktoberfest nfa parser parsers parsing pattern-matching patterns regex regex-pattern regexes regexp

Last synced: 12 Nov 2024

https://github.com/maxim2266/fullfix

A library for parsing FIX (Financial Information eXchange) protocol messages.

c finance financilal-information fix fix-protocol hft information-exchange linux parsing

Last synced: 08 Nov 2024

https://github.com/hearthsim/python-hslog

Python module to parse Hearthstone Power.log files

hearthstone log-parser parsing regex

Last synced: 15 Nov 2024

https://github.com/s-expressionists/Concrete-Syntax-Tree

Concrete Syntax Trees represent s-expressions with source information

compiler parsing syntax-tree

Last synced: 28 Oct 2024

https://github.com/kherge/php.json

A library for simplifying JSON linting and validation.

json linting parsing

Last synced: 27 Oct 2024

https://github.com/sbstjn/allot

Parse placeholder and wildcard text commands

chatops command go golang matching parsing pattern slackbot text

Last synced: 09 Nov 2024

https://github.com/gucong3000/postcss-html

PostCSS syntax for parsing HTML (and HTML-like)

css html parsing postcss postcss-html postcss-syntax vue-components

Last synced: 28 Oct 2024

https://github.com/cryptaliagy/tomlq

A tool for getting data from TOML files on the command line

cli jq parsing rust toml

Last synced: 13 Nov 2024

https://github.com/arvindshmicrosoft/sqlscriptdomsamples

Samples showing how to use Microsoft.SqlServer.TransactSql.ScriptDom classes

antlr azuresql code-formatter csharp dotnet hacktoberfest parsing scriptdom sql-injection sql-server sqldom t-sql visitor-pattern

Last synced: 08 Nov 2024

https://github.com/arvindshmicrosoft/SQLScriptDomSamples

Samples showing how to use Microsoft.SqlServer.TransactSql.ScriptDom classes

antlr azuresql code-formatter csharp dotnet hacktoberfest parsing scriptdom sql-injection sql-server sqldom t-sql visitor-pattern

Last synced: 03 Aug 2024

https://github.com/darius/parson

Yet another PEG parser combinator library and DSL

dsl grammar language library parsing parsing-expression-grammar parsing-library peg

Last synced: 10 Nov 2024

https://github.com/realtimechris/jsonifier

A few classes for parsing and serializing objects from/into JSON, in C++ - very rapidly.

cpp jasonparser json json-parsing json-parsing-library json-simd jsonifier parsing serialization simd-instructions simd-json

Last synced: 15 Nov 2024

https://github.com/rcdilorenzo/repeatex

Natural language for repeating dates

calendar elixir json-client live-demo natural-language parsing repeat

Last synced: 01 Nov 2024

https://github.com/mrkkrp/parser-combinators

Lightweight package providing commonly useful parser combinators

haskell parser-combinators parsing

Last synced: 15 Nov 2024

https://github.com/fedecalendino/pysub-parser

Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).

extract parser parsing pysub-parser srt ssa sub subtitle subtitles timestamp

Last synced: 06 Aug 2024

https://github.com/vcs-python/libvcs

βš™οΈ Lite, typed, pythonic utilities for git, svn, mercurial, etc.

api git hg library mercurial parsing python python-3 pythonic subversion svn url-parser vcs

Last synced: 25 Oct 2024

https://github.com/avitex/rust-dangerous

Rust library for safely and explicitly parsing untrusted data

no-std parsing rust-lang

Last synced: 31 Oct 2024

https://github.com/nrc/proc-macro-rules

Macro-rules-style syntax matching for procedural macros

macros parsing pattern-matching rust

Last synced: 28 Oct 2024

https://github.com/sylvainhalle/bullwinkle

An on-the-fly parser for BNF grammars

bnf character-string grammar parsing

Last synced: 28 Oct 2024

https://github.com/skcript/cvscan

Your not so typical resume parser

converter parser parsing qualification skills

Last synced: 05 Nov 2024

https://github.com/bartoszgolek/NFlags

Simple yet powerfull library to made parsing CLI arguments easy. Library also allow to print usage help "out of box".

cli csharp helper library parser parsing

Last synced: 28 Oct 2024

https://github.com/mbalabash/puppeteer-autoscroll-down

Handle infinite scroll on websites by puppeteer

headless-chrome parsing puppeteer

Last synced: 10 Nov 2024

https://github.com/susisu/loquat

Monadic parser combinators for JavaScript / TypeScript

javascript parser-combinators parsing typescript

Last synced: 27 Oct 2024

https://github.com/dfinke/psstringscanner

Provides lexical scanning operations on a String

parser parsing powershell scanner string

Last synced: 28 Oct 2024

Parsing Awesome Lists