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/mnemnion/jlpeg.jl

A bytecode Parsing Expression Grammer VM closely inspired by LPeg

parsing parsing-expression-grammars peg

Last synced: 11 Jan 2025

https://github.com/adambala/vk-post-text-parser

Скрипт на Python, использующий vk_api для парсинга текстов постов страницы или группы ВКонтакте в файл формата .txt.

parsing python python-script python3 txt vk vk-api vkontakte

Last synced: 31 Oct 2024

https://github.com/peculiarventures/json-schema

This package uses ES2015 decorators to simplify JSON schema creation and use

decorators json parsing schema

Last synced: 07 Nov 2024

https://github.com/v-shenoy/expression-parsing

Implementation of a traditional recursive descent parser, and a Pratt parser.

golang parsing pratt-parser recursive-descent

Last synced: 17 Dec 2024

https://github.com/mystpi/chomp

🍪 Lexer step + parser combinators + great error messages [nibble fork]

functional-programming gleam lexer lexing parser parser-combinators parsing

Last synced: 12 Jan 2025

https://github.com/lamg/predicate

Parsing, evaluating and textually representing predicates

boolean-expression evaluation parsing predicates

Last synced: 25 Dec 2024

https://github.com/mackenzie-high/snowflake

Snowflake is a Parsing Expression Grammar (PEG) library and graphical parser-generator.

parsing parsing-expression-grammar recursive-descent-parser

Last synced: 22 Jan 2025

https://github.com/nhas/confy

A one stop shop for config file parsing, cli and environment variables

automagic config easy golang parsing

Last synced: 30 Dec 2024

https://github.com/orest-d/nomic

Nomic - a toolset for Domain Specific Languages

code-generation compiler-construction dsl interpreter parsing transpilation transpiler

Last synced: 11 Dec 2024

https://github.com/xe/mapatei

Some code to work with mapatei

conlang parsing

Last synced: 19 Dec 2024

https://github.com/foxyseta/tree-sitter-prolog

Mirror of https://codeberg.org/foxy/tree-sitter-prolog. Refer to the original repository for issue tracking

grammar parsing problog prolog tree-sitter

Last synced: 09 Oct 2024

https://github.com/utkarshkukreti/parco

A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.

combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript

Last synced: 14 Dec 2024

https://github.com/desmos-labs/athena

A custom chain parser for the Desmos Network chains

blockchain golang hacktoberfest parsing

Last synced: 08 Nov 2024

https://github.com/maskedsyntax/arm7-assembler

An ARM7 Assembler made in python using regex and tkinter

armv7 assembly-language editor parsing regular-expressions tkinter-gui

Last synced: 10 Dec 2024

https://github.com/maskedsyntax/covid-tracker

Qt app to keep a track of Covid-19 records of different countries.

coronavirus coronavirus-tracking covid-19 data parsing scraping scraping-websites tracker web-scraping

Last synced: 10 Dec 2024

https://github.com/soenneker/soenneker.html.parser

A utility library for HTML parsing related operations

csharp dotnet html htmlparserutil parse parser parsing util web webpage

Last synced: 16 Dec 2024

https://github.com/soenneker/soenneker.html.client

A .NET HTTP client for HTML parsing

client csharp dotnet html htmlclient parse parsing util

Last synced: 16 Dec 2024

https://github.com/cdiggins/myna-markdown

A simple JavaScript parser for GitHub flavored markdown with an HTML converter.

javascript markdown myna parsing typescript

Last synced: 09 Jan 2025

https://github.com/j1sk1ss/dateapppc.exmpl

Простое нативное приложение для Windows с демонстрацией ООП и SQL баз данных на примере приложения для знакомств.

data oop-principles parsing pgadmin4 sql wpf

Last synced: 11 Jan 2025

https://github.com/matthias-q/tree-sitter-prql

A tree-sitter grammar for prql

parsing prql syntax-highlighting tree-sitter

Last synced: 20 Dec 2024

https://github.com/marcelbuesing/nmea

NMEA Parser written in Haskell

haskell-library nmea parsing

Last synced: 24 Nov 2024

https://github.com/boneskull/rc-yaml

Extend the "rc" module with YAML parsing

cli config configuration json parse parsing rc rc-yaml yaml

Last synced: 03 Oct 2024

https://github.com/felipensp/zed

Zed is a command line tool for editing text using Perl Regular Expressions

cli editing linux parsing perl regex sed unix

Last synced: 16 Jan 2025

https://github.com/loyc12/solong42

42 School Project : a minimalist 2d game to learn about the basics of games and sprites

game graphics mlx42 parsing retro

Last synced: 27 Dec 2024

https://github.com/l-portet/yellow-scraper

Data scraper of french yellow pages (Pages Jaunes)

extract node pages-jaunes parsing puppeteer scraper yellow-pages yellow-scraper

Last synced: 06 Dec 2024

https://github.com/koval01/whoogle-search-kdev

Privacy-focused proxy app powered by Flask and BeautifulSoup4, acting as an intermediary between users and Google search results. Removes ads, trackers, and unnecessary clutter, enhancing user privacy and search experience.

adfree anonymous beautifulsoup4 flask flyio freedom heroku nginx opensource parsing privacy python replit self-hosted tor web

Last synced: 21 Jan 2025

https://github.com/loyc12/cub3d42

42 School Project : making a wolfenstein 3d kind of game to learn about raycasting

c game graphics mlx42 parsing teamwork wolfenstein-3d-engine

Last synced: 25 Jan 2025

https://github.com/modernronin/fluentargumentparser

Parse command-line arguments directly into your POCOs with a simple, yet complete and elegant fluent API. Supports nested verbs, specifying arguments by index, long or short name and is quite configurable and extensible.

command-line csharp dotnet fluent-api parsing

Last synced: 10 Dec 2024

https://github.com/dcavar/treeprocessor

Converter for bracketed annotation syntax trees, generating a PCFG, dominance relations, scope, c-command

ai cfg constituent-structure java nlp parsing pcfg phrase-structure-tree syntax treebank

Last synced: 29 Dec 2024

https://github.com/jbruchon/jodycalc

Jody's little calculator, a project for teaching myself language parsing and interpreting

calculator educational interpreter math parsing simple

Last synced: 12 Dec 2024

https://github.com/sebastienrousseau/rssgen

A Rust library for generating, serializing, and deserializing RSS feeds for various RSS versions.

content-management data-formats parsing rss rss-generator web-programming xml

Last synced: 12 Oct 2024

https://github.com/aggstam/btc-classifier

Python scripts suite for generating Bitcoin transactions graphs and analyzing them using machine learning.

bitcoin classification cryptocurrency graph machine-learning parsing python

Last synced: 12 Jan 2025

https://github.com/foresterre/version-number

🔢 Two and three component version number parsing ~ Major Minor (Patch)

cargo hacktoberfest metadata parsing rust rustup

Last synced: 28 Oct 2024

https://github.com/avindra/casd-json-schema

Schema discovery tool for the CA technologies (now Broadcom) ServiceDesk / ServiceCatalog web services

broadcom ca-technologies data-engineering doselect headless-browser javascript json parsing scraper service-management servicedesk

Last synced: 16 Jan 2025

https://github.com/forwardemail/python-arf

Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.

abuse arf bulk email format formatting javascript json message messages node parse parser parsing python read report reporting

Last synced: 09 Jan 2025

https://github.com/ianhoffman/interpret_z

A lightweight interpreter for Sailthru's Zephyr language, written in Python.

compiler interpreter parsing python3 sailthru zephyr

Last synced: 10 Jan 2025

https://github.com/esafirm/jsoup-example

Code example for http://nolambda.stream/html-parsing-with-jsoup/

example html parsing

Last synced: 18 Jan 2025

https://github.com/novikovadaria/dynamic_website-

Парсинг динамического сайта | Dynamic site parsing

beautifulsoup4 csv parsing python selenium-webdriver

Last synced: 21 Jan 2025

https://github.com/jgontrum/cky-parser-optimization

Assignments and materials for the syntactic parsing class at Uppsala University.

course language-processing nlp parsing syntactic-parsing university uppsala-university

Last synced: 28 Nov 2024

https://github.com/matthias-Q/tree-sitter-prql

A tree-sitter grammar for prql

parsing prql syntax-highlighting tree-sitter

Last synced: 23 Oct 2024

https://github.com/fanquake/elf-reader

Swift 5 based ELF parser (WIP)

parsing swift swift5

Last synced: 02 Dec 2024

https://github.com/choroba/marpa-enhanced-calculator

Example for my Marpa presentation

marpa parsing perl5

Last synced: 13 Jan 2025

https://github.com/yarosj/prestige-of-districts

:mag_right: This application parses sites and retrieves data associated with failures of public services to display districts' prestige

amqp apollo-client apollo-server docker-compose graphql mapbox-gl ner neural-network nlp nodejs parsing pika python3 rabbitmq react scraping semantic-ui-react spacy taskscheduler webpack

Last synced: 18 Jan 2025

https://github.com/thatxliner/lark_shell

[NOT ACTIVELY MAINTAINED] A terminal version of the online Lark IDE

lark-parser parsing program python-3 python-3-6 python3 python36 tool urwid

Last synced: 22 Jan 2025

https://github.com/gianlucatruda/parsely

Parsely for Lexical and Syntactic Analysis

compiler grammar graphviz langauge lexer parsely parser parsing python syntax tree

Last synced: 15 Dec 2024

https://github.com/mubelotix/minecraft-protocol-derive

Procedural macros to make your Rust structs compatible with the Minecraft protocol.

derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization

Last synced: 05 Dec 2024

https://github.com/vyfor/kotlin-parser

Kotlin Language Parser (Work In Progress)

ast kotlin language parser parsing syntax tree

Last synced: 07 Nov 2024

https://github.com/chinmayrane16/news

News Application to view Daily Affairs

http-requests httpclient json-api parsing rss-feed-parser rss-reader

Last synced: 19 Dec 2024

https://github.com/l-portet/doctoscrap

👨‍⚕️ 🤖 Doctolib data scraper

doctolib extract node parsing puppeteer scraper

Last synced: 06 Dec 2024

https://github.com/bukowa/wporgfkreview

C# script that fetches all the plugins (with reviews,authors,join date) a WordPress.org user has contributed to for fake review analysis

fake-reviews parsing plugins-wordpress reviews scraping wordpress-org

Last synced: 28 Dec 2024

https://github.com/aperezdc/python-cmdcmd

Ergonomic and flexible commands-with-subcommands command line parser

cli commandline commands parsing python python3

Last synced: 20 Dec 2024

https://github.com/richbl/dir-walk

A script that recursively walks a directory tree and does something interesting using a-bash-template (BaT)

bash bash-script depedency-checker directory-recursive directory-traversal directory-tree json m3u ogg ogg-vorbis parsing recursi script shell shell-script template

Last synced: 06 Dec 2024

https://github.com/bluebrown/labelparser

Parse labels into go maps

docker docker-swarm go-package golang label parsing

Last synced: 14 Dec 2024

https://github.com/marklauter/interpreter-redux

Remembering how lexical analysis and recursive descent parsing works.

csharp lexing parsing

Last synced: 14 Dec 2024

https://github.com/homyakin/goodgame-monitoring

Parsing news from https://goodgame.ru/

goodgame html java parsing spring-boot telegram

Last synced: 29 Nov 2024

https://github.com/jabedude/acct

Rust crate for processing acct(5) files

acct accton crates file-processing log logging parsing rust

Last synced: 19 Nov 2024

https://github.com/zmitchell/sentence-parser

An example of using proptest to test a parser

parsing property-based-testing rust

Last synced: 06 Jan 2025

https://github.com/egibs/deepwalk

Traverse data structures and retrieve values in Golang or via CLI

cli cobra cobra-cli go golang json map maps parsing slice struct

Last synced: 05 Dec 2024

https://github.com/ghostofgoes/addrparse

Generates normalized host addresses from disparate inputs

address address-validation hostname ip ipv4 ipv4-address ipv6 ipv6-address networking parsing python

Last synced: 08 Dec 2024

https://github.com/skalt/psql_splitter

a nom parser combinator that matches a psql statement.

parser parsing postgres postgresql psql sql

Last synced: 14 Dec 2024

https://github.com/jecisc/symbolresolver

A parsing helper to manage symbol resolution by handling scope resolution and finding the right entity from symbols in parsers

parsing pharo smalltalk symbol-resolution

Last synced: 20 Dec 2024

https://github.com/novikovadaria/googlecrawler

Первое использование googlecrawler | First use of google crawler

googlecrawl parsing

Last synced: 21 Jan 2025

https://github.com/sbstjn/predown

Preprocess Markdown files as Go templates

format go markdown parsing predown preprocessing templates

Last synced: 05 Jan 2025

https://github.com/klippa-app/uipath-klippa-ocr-api

The source code of the UiPath Klippa OCR component to do document parsing directly from UiPath.

document invoice ocr parsing receipt uipath

Last synced: 01 Jan 2025

https://github.com/petercamilleri/format_engine

A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.

engine formatting parser parsing parsing-routines ruby rubygem

Last synced: 21 Dec 2024

https://github.com/scorpi-on/citatyinfo_bot

An asynchronous bot parser of the Russian quotes portal citaty.info

asynchronous bot html-parser lexbor parsing pyrogram python quotes selectolax telegram-bot uvloop

Last synced: 24 Jan 2025

https://github.com/solodon4/par7

Playground to experiment with grammars

parsing

Last synced: 17 Dec 2024

https://github.com/slevithan/regex-utilities

Tiny helpers for processing regex syntax

parsing regex

Last synced: 19 Oct 2024

https://github.com/hazimavdal/regex

A library for parsing and operating on formal regular expressions

brzozowski-derivative formal-languages parsing regular-expression regular-expressions smlnj

Last synced: 28 Dec 2024

https://github.com/trangham283/prosody_nlp

A mix of prosody-related projects

parsing speech-processing

Last synced: 21 Jan 2025

https://github.com/dctucker/delish

Deli shell. System sandwiches for a world of cold cut scripts.

linux nim packcc parsing peg shell-scripting

Last synced: 21 Jan 2025

https://github.com/baraja-core/article-anatomy

Elegant tool for easy validation of the markdown article format and parsing to a structured entity.

article-anatomy elegant parsing

Last synced: 26 Dec 2024

https://github.com/kubinyete/getnet-edi-php

A standard library for parsing EDI files from Getnet.

acquirer conciliation edi getnet getnet-brasil library parser parsing

Last synced: 11 Jan 2025

https://github.com/kubinyete/edi-php

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 11 Jan 2025

https://github.com/simonusher/akzutils

A better way to browse courses on "Aktualny Katalog Zapisowy PWr"

java javafx jsoup parsing

Last synced: 08 Jan 2025

Parsing Awesome Lists