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/fdero/minigrammar

A parser-generation library that makes use of python metaprogramming to inject the parsing-logic into user defined AST-classes

grammar grammar-parser metaprogramming parsing parsing-library python3 reflection

Last synced: 14 Nov 2024

https://github.com/jesperkha/gokenizer

A simple text tokenizer

go lightweight parsing tokenizer

Last synced: 29 Oct 2024

https://github.com/sdsc-ordes/pxrread

Multilingual Parser for the px file format: https://www.scb.se/en/services/statistical-programs-for-px-files/px-file-format/

cube library parsing px statistical-data

Last synced: 07 Nov 2024

https://github.com/adiepenbrock/rjvm

Parse JVM class files with Rust

jvm parsing rust

Last synced: 13 Oct 2024

https://github.com/drdaeman/destruct

Tiny library to parse binary structures into Python objects.

binary-data parsing python struct

Last synced: 22 Oct 2024

https://github.com/stereobooster/instaparsejs

What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM

gll gll-parser instaparse parser parsing peg pegll

Last synced: 31 Oct 2024

https://github.com/yaroslaff/topip

IPv4 grep and top usage summary for log files

cidr filter go golang grep ip ipv4 log logfile parsing sort top uniq

Last synced: 07 Nov 2024

https://github.com/n-c0de-r/jobinterviewcode1

Javascript parsing test for a student job

application-tests jobinterview parsing

Last synced: 15 Nov 2024

https://github.com/natsionalnoedostoyanie/metro_parser

Parser for the METRO site

aiohttp parsing poetry

Last synced: 15 Nov 2024

https://github.com/turbaszek/knotes

Minimalist kindle notes reader

api-service elm haskell parsing web-application

Last synced: 16 Oct 2024

https://github.com/aivanf/aidantic

Data parsing and validation with OneOf using Python type hints

gamedev oneof parsing python python3 validation

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

https://github.com/davidvujic/clojure-email-experiment

Experimenting with parsing email files using Clojure

clojure email parsing

Last synced: 15 Oct 2024

https://github.com/g3th/fit_file_decoder

Decodes '*.fit' files and returns readable values.

bytes data decoder fit-file hex parsing

Last synced: 15 Nov 2024

https://github.com/mouad-el-asri/minishell

The objective of this project is to create a simple shell. Yes, my own little shell. I've learned a lot about processes and file descriptors in this project.

c-programming-language execution file-descriptors lexer minishell parsing processes tokenizer

Last synced: 07 Nov 2024

https://github.com/julianalonso/jasoon

Swift JSON parsing library

json json-parser parsing parsing-library swift swift3

Last synced: 30 Oct 2024

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

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 23 Oct 2024

https://github.com/seantiz/dryfold-cli

A tool to help me plan C++ codebase migration ahead of time. Dryfold breaks the work down into kanban-board tasks.

cpp kanban kanban-boards parsing report-generator rust static-analysis system-design tree-sitter typescript

Last synced: 15 Nov 2024

https://github.com/touhi99/parsing

Parsing Course Project - A CYK implementation with CNF

cky cnf cyk-algorithm nltk parsing

Last synced: 17 Nov 2024

https://github.com/lev135/space-consumers

Improved space consumers for megaparsec library

haskell haskell-library megaparsec parsing

Last synced: 18 Nov 2024

https://github.com/manoelcampos/xml-parsing-jaxb

Exemplo de uso da API JAXB para parse de arquivos XML no Java 15+ ☕️📄

annotations binding java java-11 java-15 java-8 jaxb marshalling parsing pojo sample-app unmarshalling xml

Last synced: 05 Nov 2024

https://github.com/mahdrentys/chemin-rs

An enum-based router generator for rust, supporting query strings and i18n.

agnostic i18n parsing query-string router rust rust-crate rust-library

Last synced: 12 Oct 2024

https://github.com/zimbora/mqtt-devices-parser

NPM MODULE - parsing mqtt messages coming from devices

json mqtt mysql2 parsing

Last synced: 14 Nov 2024

https://github.com/msoeken/dormouse

Parsing Python code into Boolean expressions

ast boolean-expression boolean-logic parsing python sympy

Last synced: 18 Oct 2024

https://github.com/kalessin/sequential-parser

Utility for parsing structured text with text patterns

parsing scraping

Last synced: 13 Oct 2024

https://github.com/jgontrum/uu-lt-nlp

Contents for the Natural Language Processing class at Uppsala University HT 2017

nlp parsing uni university uppsala uppsala-university

Last synced: 14 Oct 2024

https://github.com/bgelov/powershell-web-parsing

Parsing web sites and JSON data files with Powershell. Wikipedia, Aviasales, Visalist.io, OurAirports.com, Yandex.Raspisanie

parsing parsing-sites powershell powershell-parsing powershell-script web-scraping web-scraping-powershell

Last synced: 09 Nov 2024

https://github.com/sanjacob/kangaroo

Asistente de descarga de certificados de bachillerato de la SEP

download education mexico parsing

Last synced: 07 Nov 2024

https://github.com/thowv/easy-parse

Parsing using objects and types in Python (WIP)

parser parsing python python3

Last synced: 10 Nov 2024

https://github.com/christianp/grammars-for-informal-notation

A customisable parsing expression grammar for Numbas' JME

computer-algebra grammar javascript numbas parsing peg

Last synced: 06 Nov 2024

https://github.com/sebersole/hibernate-hql-benchmark

Benchmarks for HQL parsing and execution

antlr benchmark hibernate hql jmh parsing query

Last synced: 08 Nov 2024

https://github.com/rylei-m/usu_2024_dmca_warning_automation

Used for parsing important information out of DMCA emails to make automating copyright warning emails more efficient

automation copyright-protection email-sender json-data parsing python smtp xml

Last synced: 08 Nov 2024

https://github.com/maxdz-gmbh/mdz_xml

Very lightweight, versatile, fast and portable C library for parsing XML-documents and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web. Source code conforms to ANSI C 89/90 Standard.

c dom library parse parser parsing portable xml xml-parser xml-parsing

Last synced: 07 Nov 2024

https://github.com/yvann-ba/ft_printf

Custom `printf` implementation in C. Supports various format specifiers and variadic arguments

42projects parsing printf stringmanipulation

Last synced: 03 Nov 2024

https://github.com/govcraft/mti

A Rust library that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification

crate database distributed-systems identifier parsing rust rust-lang rustlang string-extensions typeid typeid-implementation unique-identifier web-development web-identity

Last synced: 12 Oct 2024

https://github.com/oxylabs/how-to-automate-recurring-scraping-jobs-with-scheduler

Automation is key when it comes to web data acquisition. If you have identical scraping jobs that you execute on a regular basis, let Scheduler do the work for you

github-python job-scheduler parsing python scheduler-service scraper web-scheduler

Last synced: 17 Nov 2024

https://github.com/s0fft/learning-lab

Code Notes & Test-Learn // Micro Pet-Projects: Python / Asynchrony / FastAPI / Django-Tastypie / Parsing / SQL / Docker / DS / ML / etc.

asynchrony data-science django docker fastapi jupyter-lab jupyter-notebook mashine-learning matplotlib notes numpy pandas parsing python3 scikit-learn seaborn sql sqlalchemy tastypie telegram-bot

Last synced: 15 Nov 2024

https://github.com/tosone/parsing

Parsing for story script

golang parsing

Last synced: 06 Nov 2024

https://github.com/bilalhameed248/pdf-document-extraction

Python PDF-to-HTML Converter: Transforming PDF Documents into Structured HTML Tags. - Feb 2022 - Jun 2023

document extraction fitz parser parsing pdf pymupdf pymupdf-fitz python python3

Last synced: 15 Nov 2024

https://github.com/raul23/parsing-wikipedia

Practicing regex with Python by parsing Wikipedia pages

beautifulsoup beautifulsoup4 parsing python regex regular-expression wikipedia

Last synced: 14 Nov 2024

https://github.com/gstechschulte/go-interpreter

Code for "Writing an Interpreter in Go" by Thorsten Ball

golang interpreter lexical-analysis parsing

Last synced: 15 Oct 2024

https://github.com/gusenov/syncfusion-ebooks

:book: Список бесплатных книг для .NET- и JavaScript-разработчиков.

curl ebooks html-parsing jq parsing syncfusion xmllint xpath

Last synced: 08 Nov 2024

https://github.com/berkus/oak-cool-hm-types

Implementation of Aiken's COOL teaching language in Rust with Hindley-Milner type inference, using oak as parser.

language oak parsing rust type-inference

Last synced: 12 Nov 2024

https://github.com/marcoradocchia/linux-meminfo

An efficient, zero-allocations /proc/meminfo parsing library for Rust.

linux meminfo memory parse parser parsing zero-allocation zero-allocations

Last synced: 09 Nov 2024

https://github.com/nulldev/whitespace-parse

:black_square_button: A custom single-line whitespace de- and encoder.

npm npm-package nulldev parser parsing whitespace

Last synced: 14 Oct 2024

https://github.com/generalmimon/ks-table-py-benchmark

Kaitai Struct table format Python parsing benchmark

benchmark kaitai-struct parsing python

Last synced: 08 Nov 2024

https://github.com/bilalhameed248/news-website-nwsfd

CodeIgniter Based News Website - Sep 2020 - Aug 2021

codeigniter css gmail htlm5 news parsing scraping

Last synced: 15 Nov 2024

https://github.com/yves-biener/zparser-html

HTML Spec Complient parser written in zig.

html parsing tokenizer tree-structure zig

Last synced: 24 Oct 2024

https://github.com/paultaykalo/swift-ast-dump-parser

Swift AST tree dump parser written in Ruby

ast parsing ruby swift

Last synced: 28 Oct 2024

https://github.com/anthonydibi/threesharp

Visualize C# code in virtual reality

csharp parsing unity virtual-reality

Last synced: 14 Nov 2024

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

Simple Bot, that parse needed messages from chats on account to another chat

bot parsing

Last synced: 12 Nov 2024

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

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

data oop-principles parsing pgadmin4 sql wpf

Last synced: 12 Nov 2024

https://github.com/msiebuhr/logmunch

Getting all the logs!

go heroku log logentries parsing

Last synced: 16 Nov 2024

https://github.com/seykes/parsing-freelance.ru

Сбор всех IT'шников с сайта.

bs4 csv csv-parser parsing python

Last synced: 09 Nov 2024

https://github.com/mnemnion/jlpeg.jl

A bytecode Parsing Expression Grammer VM closely inspired by LPeg

parsing parsing-expression-grammars peg

Last synced: 12 Nov 2024

https://github.com/alexpasmantier/undead

A tool to search for dead code in Python projects

ast cli dead-code linter parsing python rust tool

Last synced: 11 Oct 2024

https://github.com/anbalagand/eaglenet

Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.

async async-await fileupload http https interceptor ios json macos networking parsing swift tvos urlsession

Last synced: 26 Oct 2024

https://github.com/hansalozu/bincol-tgbot

Telegram bot that makes it easier to get information from the bincol.ru website. It parses the data of the electronic schedule and notifies about changes in it

nodejs parsing scraping-websites telegraf telegram telegram-bot

Last synced: 09 Nov 2024

https://github.com/jameserrington/css-parser

Go CSS Parser

css go parsing

Last synced: 08 Nov 2024

https://github.com/mgree/smoosh-completion

Thinking about shell completion in a rigorous and thoroughgoing way.

completion dwim lexing parsing shell tokens

Last synced: 30 Oct 2024

https://github.com/eomm/sqs-json-body-parser

Middyjs middleware to parse your AWS SQS events

aws aws-lambda hacktoberfest javascript json lambda middleware middy parsing sqs

Last synced: 26 Oct 2024

https://github.com/hsugawa8651/simplestringscanners.jl

Julia package for lexical scanning operations on a string

julia julia-language julialang parsing string

Last synced: 12 Oct 2024

https://github.com/rryi/tokens.jl

parse text into tokens, build memory-efficient token lists and trees,

lexer mutable-strings parser parsing string string-manipulation string-tree string-vector token tokenize

Last synced: 10 Nov 2024

https://github.com/dr1n/porjatinet

Parser and viewer for http://www.porjati.net/

caliburn core csharp dotnet hap parsing scraper unit-testing webview wpf xunit

Last synced: 06 Nov 2024

https://github.com/mmgrant73/easygetopt

easygetopt is a python script that generates code for parsing command line arguments by just answering a couple of question.

parsing python python-script

Last synced: 10 Nov 2024

https://github.com/dark-lon3r/aiomediagrabber

AioMediaGrabber — бота для Telegram на базе библиотеки aiogram, который позволяет скачивать видео из TikTok 🎵 и треки из SoundCloud 🎧! 🚀

aiogram aiogram-bot bot download downloader easy music os parser parsing python scraper telegram telegram-bot telegram-bot-api ukraine ukrainian video

Last synced: 12 Nov 2024

https://github.com/jt2m0l3y/mypl

Programming language designed for the purpose of studying compilation and runtime processes. As a side note, OCaml was also introduced to contrast with imperative languages.

ast code-generation compiler-design cpp grammars jit lambda-calculus lexical-analysis ocaml parsing type-checking vm

Last synced: 07 Nov 2024

https://github.com/styczynski/jnp1-task-1

Task we have to do as a part of subject on University of Warsaw

c jnp parsing regex task warsaw-university

Last synced: 15 Nov 2024

https://github.com/marinagorbacheva/information-retrieval

Website scraping, parsing, indexing and search.

indexing parsing scraping search

Last synced: 16 Nov 2024

https://github.com/jonathas/pixmania-parser

:computer: Parsing a product from Pixmania's website

e-commerce parsing php scraper scraping

Last synced: 16 Nov 2024

Parsing Awesome Lists