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/fpopic/gg-interview-challenge

(Interview) GG Interview Challenge in Scala/Spark

apache-spark json logstash parsing regex scala spark sparksql

Last synced: 10 Jan 2025

https://github.com/drkwitht/toy_json_parser

My very first working toy json parser!

c json-parser parsing speedcoding toy-project

Last synced: 17 Dec 2024

https://github.com/under-web/autoposting_vk

Парсит мемы и постит на стену vk.com

bot parsing vk-api

Last synced: 20 Nov 2024

https://github.com/staskobzar/libamip

Asterisk Manager Interface (AMI) library and parser

ami asterisk autotools cmocka parsing re2c

Last synced: 04 Jan 2025

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/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: 17 Nov 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/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/choroba/marpa-enhanced-calculator

Example for my Marpa presentation

marpa parsing perl5

Last synced: 13 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/justcabbage/osu-parser

C++20 Library to parse osu! filetypes

cpp osu osu-libraries osugame parser parsing

Last synced: 27 Nov 2024

https://github.com/0xch4z/query-str

A lightweight, independent micro-library for parsing/generating URL query strings.

javascript json parsing query-string url-parameters

Last synced: 14 Dec 2024

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

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

beautifulsoup4 csv parsing python selenium-webdriver

Last synced: 20 Nov 2024

https://github.com/rokf/howl-peg

Syntax highlighting for the PEG notation for Howl

grammar howl parsing peg programming-languages

Last synced: 20 Nov 2024

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

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

example html parsing

Last synced: 17 Nov 2024

https://github.com/novikovadaria/recipe

Парсинг рецептов | Recipe parsing

parsing personal-project

Last synced: 20 Nov 2024

https://github.com/novikovadaria/rulate-parser

Парсинг названий новелл с сайта TI.Rulate.ru | Parsing the titles of short stories from the site TI.Rulate.ru

parsing personal-project

Last synced: 20 Nov 2024

https://github.com/novikovadaria/novel_updates

Парсинг названий новелл с сайта NovelUpdates | Parsing of novella titles from the Novel Updates website

csv parsing python

Last synced: 20 Nov 2024

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

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

data oop-principles parsing pgadmin4 sql wpf

Last synced: 11 Jan 2025

https://github.com/fractalego/tree_parser

A simple dependency parser in PyTorch

dependency-parser dependency-tree parsing pytorch

Last synced: 19 Nov 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/marcelbuesing/nmea

NMEA Parser written in Haskell

haskell-library nmea parsing

Last synced: 24 Nov 2024

https://github.com/savi-lang/peg

Parsing Expression Grammars for the Savi standard library.

library parser parsing peg savi standard-library

Last synced: 24 Nov 2024

https://github.com/rubenchristoffer/hetty-http-utilities

Hetty HTTP Utilities is a lightweight Java API primarily useful for parsing and creating raw HTTP requests and responses, along with sending and receiving them through TCP sockets.

http http-client http-packets http-parser https java login-automation parsing robot tcp tcp-sockets

Last synced: 10 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: 07 Nov 2024

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/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/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/fanquake/elf-reader

Swift 5 based ELF parser (WIP)

parsing swift swift5

Last synced: 02 Dec 2024

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/stagas/tokenizer-next

iterator based tokenizer for writing parsers

iterable iterator lexer parser parsing regexp regexp-match tokenizer

Last synced: 18 Dec 2024

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/xe/mapatei

Some code to work with mapatei

conlang parsing

Last synced: 19 Dec 2024

https://github.com/markusressel/py-range-parse

Parses commonly used range notations to python objects

hacktoberfest parsing python3 range range-notations

Last synced: 11 Oct 2024

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/lamg/predicate

Parsing, evaluating and textually representing predicates

boolean-expression evaluation parsing predicates

Last synced: 25 Dec 2024

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: 28 Sep 2024

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/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/gusenov/examples-tree-sitter

Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.

examples incremental-parsing parsing syntax-highlighting tree-sitter

Last synced: 31 Dec 2024

https://github.com/georgegkas/jsontree

The JSONTree spec: AST representation of JSON documents based on RFC 8259 internet standard.

ast json jsontree parsing specification standard

Last synced: 25 Dec 2024

https://github.com/definetlynotai/logicytics_logs

A log website to easily split and show/explain the logs in a super detailed way

automation development for-another-repository log logicytics parsing special website

Last synced: 28 Nov 2024

https://github.com/gkjohnson/scientific-javascript

A proof of concept project that adds a unit notation to Javascript using Sweet.js

engineering javascript parsing science sugar sweetjs syntax units

Last synced: 06 Dec 2024

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/gil9red/parsing_captcha

Пример разбора простой капчи (#python #python3 #captcha #PIL #image_processing)

captcha parsing pil python

Last synced: 16 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/lambdageek/indentation

mirror of https://bitbucket.org/adamsmd/indentation

haskell-library indentation indentation-parsing parsec parsing trifecta

Last synced: 23 Nov 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/tejashah88/json-from-text

An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.

algorithm json json-parsing json-string nodejs parsing

Last synced: 04 Dec 2024

https://github.com/erichdongubler-mozilla/moz-webgpu-cts

An extremely fast (but opinionated) tool for working with WPT metadata while developing an implementation of WebGPU in a web browser.

parsing rust rust-lang testing web-platform-tests

Last synced: 04 Dec 2024

https://github.com/efler/telegram-scrapper-bot

Microservice application for tracking content updates via links and sending notifications via Telegram-bot.

links-management notifications parsing scheduling scrapping telegram-bot tracker

Last synced: 05 Dec 2024

https://github.com/yaccconstructor/examples

Examples of YaccConstructor applications

examples parsing parsing-math-expressions yaccconstructor

Last synced: 21 Nov 2024

https://github.com/vanillaiice/snaparser

Snaparser is a program that parses your snapchat chat history into a human friendly way.

go golang json parsing snapchat

Last synced: 07 Dec 2024

https://github.com/freakwill/texparsing

Parse latex mainly with pyparsing

parsing pyparsing

Last synced: 28 Nov 2024

https://github.com/monesidn/power-split

Sometimes string.split() is not enough!

javascript parsing split string typescript

Last synced: 10 Jan 2025

https://github.com/simonamdev/peek

Get a quick statistical peek into how nginx is handling requests.

logging nginx parsing server statistics web

Last synced: 04 Dec 2024

https://github.com/muhammad-fiaz/ason

ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.

adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3

Last synced: 12 Jan 2025

https://github.com/nnnlik/monitoring_coingecko

Telegram bot for monitoring the price of coins and making a forecast

aiogram api coingecko-api forecasting monitoring parsing telegram-bot

Last synced: 03 Jan 2025

https://github.com/ResupinePuma/SUS

Simple Universal Scraper for parsing reddit, telegram or rss links

parsing reddit rss scraping simple telegram

Last synced: 20 Nov 2024

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

👨‍⚕️ 🤖 Doctolib data scraper

doctolib extract node parsing puppeteer scraper

Last synced: 06 Dec 2024

https://github.com/schanur/libbivalvia

A bash library for missing language features and advanced features

assertions bash cache color common date debugger git introspection library package-manager parsing string-manipulation test-framework

Last synced: 02 Dec 2024

https://github.com/teliosdev/yoga

A library for ruby parsing assistance.

ll-parser parsing ruby scanner yoga

Last synced: 02 Dec 2024

https://github.com/meownoid/brainfuck-interpreter

Interpreter of the brainfuck programming language

brainfuck brainfuck-interpreter c parsing

Last synced: 25 Nov 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/slevithan/regex-utilities

Tiny helpers for processing regex syntax

parsing regex

Last synced: 19 Oct 2024

https://github.com/assyrianic/text-input-math-calculator-workshop

educational workshop & material for teaching Computer Science & Computer Engineering students in how to create a math calculator using lexical analysis and parsing theory.

education educational educational-project lexer lexical-analysis lexical-analyzer math mathematics parsing

Last synced: 05 Jan 2025

https://github.com/solodon4/par7

Playground to experiment with grammars

parsing

Last synced: 17 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/mikhaillipanin/html-parser

Парсинг данных из HTML таблицы и занесение их в Google Таблицу

golang google-sheets parsing

Last synced: 16 Jan 2025

https://github.com/wtanaka/ansible-role-happy

Ansible role to install Happy, the Parser Generator for Haskell

ansible ansible-galaxy ansible-role ansible-roles galaxy happy haskell parser parser-generator parsing

Last synced: 22 Nov 2024

https://github.com/mrglaster/csharp-intensive-gpsd

Code from programming intensive "Development of real-time data processing system"

csharp deserialization gpsd intensive json npgsql parsing pgadmin postgresql postgressql serialization sql-query study-project

Last synced: 15 Jan 2025

https://github.com/vnegi10/1brc_julia

Gunnar's 1 Billion Row Challenge (Julia)

dataframe julialang multithreading parsing performance-analysis

Last synced: 21 Nov 2024

https://github.com/basemax/autonewssubmitter

Analyze SQL query and extract data of attachment files to insert new wordpress post.

parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site

Last synced: 23 Nov 2024

https://github.com/nightmachinery/ddg2json

Parses scraped HTML of DuckDuckGo pages into JSON

ddg ddgr duckduckgo parsing scraping scraping-python search search-engine searching

Last synced: 31 Dec 2024

https://github.com/felipensp/python-etl

ETL tool written in Python that provides an specific DSL which is translated to Python script to handle input data

csv etl json parsing python regex scripting sql

Last synced: 16 Jan 2025

https://github.com/flxwu/cgop

Coursera Grader Output Parser

analysis coursera coursera-machine-learning java-8 parsing

Last synced: 22 Nov 2024

https://github.com/kanarus/byte_reader

A minimal byte-by-byte reader for parsing input

byte byte-array bytes lightweight minimal no-std parse parser parsing reader simple

Last synced: 15 Dec 2024

https://github.com/julian-nash/liaison

A Python library for defining schemas, parsing and validating payloads

parsing payloads python validation

Last synced: 24 Nov 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/anachrocomputer/parser

Simple lexical analyser and parser

6309 6809 code-generation compiler parsing retrocomputing

Last synced: 16 Jan 2025

https://github.com/mishamyrt/meduza-parser

📰 meduza.io parser

parsing typescript

Last synced: 07 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/drkwitht/mpi-any-function-rect-rule

C++ MPI program for rectangle sum of some user-entered functions.

cpp20 integral-approximation mpi-parallelization parsing

Last synced: 09 Dec 2024

https://github.com/dedinc/yamager

Yamager - Simple module for parsing images from Yandex and Google.

downloader google-image-search google-images image-parser image-python parse parser parsing python-parser python3 yandex-parsing

Last synced: 13 Dec 2024

Parsing Awesome Lists