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/tulz-app/tuplez-parse

A syntax extension for cats-parse for product tuple concatenation.

cats cats-parse parsing scala tuple

Last synced: 13 Nov 2024

https://github.com/gitanat/exmufochlop

Extendable Multi-Format Chat Log Parser. Intended as a repository of encoders/decoders ("converters") of multiple chat log formats (MSN, aMSN, ICQ, GTalk...)

chat chat-log msn parser parsing python

Last synced: 11 Dec 2024

https://github.com/johnpili/parse-json-data-without-struct

Parsing JSON data without concrete struct in Go

go golang json parsing unmarshalling

Last synced: 11 Dec 2024

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: 20 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/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/mishamyrt/meduza-parser

📰 meduza.io parser

parsing typescript

Last synced: 07 Jan 2025

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/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 Nov 2024

https://github.com/stimulsoft/samples-pdf-forms-for-java

Java and Spring Boot sample projects for PDF Forms builder for parsing form submission results, Eclipse, compartible with .Java SE 1.8 and higher

angular eclipse editable export forms java java-se java-server parsing pdf pdf-forms signature spring-boot submission

Last synced: 22 Nov 2024

https://github.com/goncalopp/exmufochlop

Extendable Multi-Format Chat Log Parser. Intended as a repository of encoders/decoders ("converters") of multiple chat log formats (MSN, aMSN, ICQ, GTalk...)

chat chat-log msn parser parsing python

Last synced: 13 Nov 2024

https://github.com/ibnaleem/cyberchef-discord

A versatile Discord bot that implements CyberChef's features for encoding, decoding, encrypting, compressing, analysing data directly and more in your Discord server

compression cti cyberchef cybersecurity data-analysis data-manipulation discord-bot discord-js encoding encryption hashing infosec parsing redteam

Last synced: 07 Dec 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/devdhera/guide-to-json-with-android

JSON parsing demo using Android application

android example json parsing

Last synced: 12 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/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/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/kubinyete/adiq-edi-php

A standard library for loading EDI files from Adiq.

adiq edi library parsing php php8

Last synced: 12 Oct 2024

https://github.com/oxylabs/custom-parser-instructions

Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.

parser parsing python scraping scraping-websites tutorial web-scraping

Last synced: 17 Nov 2024

https://github.com/oxylabs/how-to-scrape-wayfair

A step-by-step tutorial on extracting data from Wayfair’s product pages at scale and in real time. The guide details actionable code and considers various aspects before and during the scraping process.

data-extraction how-to parsing python wayfair wayfair-scraper web-scraping

Last synced: 17 Nov 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/flxwu/cgop

Coursera Grader Output Parser

analysis coursera coursera-machine-learning java-8 parsing

Last synced: 22 Nov 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

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/robrix/deterministic-parsing

An experiment in deterministic parsing of LL(1) grammars

haskell learning parsing

Last synced: 18 Dec 2024

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

Tiny helpers for processing regex syntax

parsing regex

Last synced: 19 Oct 2024

https://github.com/gitcordier/reversepolishnotationparser

Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation

codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions

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

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

golang google-sheets parsing

Last synced: 15 Nov 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/tipalol/globusobservability

The dotnet application for converting Globus metrics from xml format to json format. Includes Rest API for collecting results

csharp dotnet json parsing rest xml

Last synced: 19 Dec 2024

https://github.com/anachrocomputer/parser

Simple lexical analyser and parser

6309 6809 code-generation compiler parsing retrocomputing

Last synced: 15 Nov 2024

https://github.com/novikovadaria/googlecrawler

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

googlecrawl parsing

Last synced: 20 Nov 2024

https://github.com/keshav2010/picocli

picoCLI is a small command interpreter that can be used to write/read text files, setup trigger-alarms to execute another piece of code after specified amount of time.

c-plus-plus cli command-line-interpreter command-line-parser commandline-interface cpp interpreter parsing visual-studio-code windows-desktop

Last synced: 01 Jan 2025

https://github.com/amtoine/nu_ec_curve_parse

A little script to parse the EC curves from the `openssl` source

elliptic-curves nushell openssl parsing scripting

Last synced: 22 Nov 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/karpetrosyan/rfcparser

Rfcparser is a Python tool that makes it easy to parse common RFC syntaxes. Rfcparser takes a raw string as input, parses, validates, and returns Python objects to simplify the processing of RFC syntaxes.

parsing rfc validator

Last synced: 24 Nov 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/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/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/dragonwasrobot/b.el

A byte manipulation library

byte-parser bytes emacs library parsing

Last synced: 24 Nov 2024

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

Sometimes string.split() is not enough!

javascript parsing split string typescript

Last synced: 12 Nov 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/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 03 Dec 2024

https://github.com/vapourismo/binary-io

Read and write values of types that implement Binary from and to Handles

data haskell haskell-library io parsing

Last synced: 08 Dec 2024

https://github.com/thepaqui/opengl_bmpviewer

Simple BMP viewer in OpenGL

bmp opengl parsing

Last synced: 22 Dec 2024

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/ryanve/bems

BEM selector tools

bem javascript mixins parsing scss

Last synced: 22 Nov 2024

https://github.com/novikovadaria/openweather_pars

Парсинг сайте OpenWeather | Parsing the OpenWeather website

api openweather-api parsing

Last synced: 20 Nov 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/Kubinyete/edi-php

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 23 Oct 2024

https://github.com/ysoroko/minishell

Interactive Bash terminal, recreated in C.

42 bash builtins lexing minishell parsing pipes redirections s19 s42

Last synced: 27 Dec 2024

https://github.com/crhntr/template

Utilities for working with text/template or html/template source.

go parsing template type-checking

Last synced: 02 Jan 2025

https://github.com/axynos/dave

Dave parses University of Tartu lectures and matches them with presenters for lecture visits. Dave is helpful. Be like Dave.

parsing scheduling webapp

Last synced: 17 Dec 2024

https://github.com/eratio08/pars-comb-ml

Monadic parsing in OCaml

monadic ocaml parser parser-combinators parsing

Last synced: 12 Oct 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: 24 Dec 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/lffg-archive/parser-combinator-ts

Messing around with parser combinators

parse-combinator parser parsing

Last synced: 01 Jan 2025

https://github.com/lovasko/comma

CSV Parser & Producer

csv haskell parsing rfc-4180 text

Last synced: 25 Dec 2024

https://github.com/dhruvkb/duri

Duri is a package for parsing time durations to number of seconds.

datetime natural-language parsing swift

Last synced: 18 Dec 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 c-programming-language execution file-descriptors lexer minishell parsing processes tokenizer unix-shell

Last synced: 28 Dec 2024

https://github.com/hapytex/django-path-converters

A collection of utility path converters.

django django-urls parsing path url

Last synced: 14 Dec 2024

https://github.com/dr1n/ebparser

C#, .Net, .Net Core, AngleShark, CloudFlareUtilities, EF, EF Core, Entity Framework, ebanoe.it, parsing, scraper, parser

anglesharp dotnet-core parsing sqlite

Last synced: 24 Dec 2024

https://github.com/alvarios/gcfs

Metadata management tool for file server.

couchbase golang parsing search-engine

Last synced: 19 Dec 2024

https://github.com/dankolesnikov/simplelanguage

Programming language - Scala subset

interpreters parsing scala

Last synced: 01 Jan 2025

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

The source code of the Mendix Klippa OCR module to do document parsing directly from Mendix.

document invoice mendix module ocr parsing receipt

Last synced: 01 Jan 2025

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

The source code of the AutomationAnywhere Klippa OCR command to do document parsing directly from AutomationAnywhere.

automation-anywhere document invoice ocr parsing receipt

Last synced: 01 Jan 2025

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/elifoster/headercount

A MediaWiki extension that adds a parser function to count the number of headers in a given page.

mediawiki-extension parsing

Last synced: 27 Dec 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: 01 Jan 2025

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: 05 Jan 2025

https://github.com/alextkdev/resume_parsing

Solution on Python that allows parsing and sorting of resumes from popular job websites.

beautifulsoup4 ci-cd flake8 parser parsing python3 selenium

Last synced: 11 Oct 2024

https://github.com/floriancassayre/comptebon

Le jeu du compte est bon sur Twitter.

actor-model parsing scala twitter-bot

Last synced: 25 Dec 2024

https://github.com/luka2220/fun-interpreter

Interpreter for a new programming language with basic features

evaluation interpreter java lexical-analysis parsing

Last synced: 01 Jan 2025

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: 01 Jan 2025

https://github.com/vincentlevo/resumax

ResuMax is a web app for analyzing and optimizing resumes. Upload your resume and get personalized suggestions to improve it, including keyword matches, strengths, and enhancement tips. The app breaks down skills, experience, and education, helping you tailor your resume for better results.

dashboards nextjs openai-api parsing reactjs restful-api tailwindcss

Last synced: 01 Jan 2025

https://github.com/typeclasses/attoparsec-run

Conveniently run Attoparsec parsers

haskell haskell-library parsing

Last synced: 05 Dec 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: 17 Dec 2024

https://github.com/JulianAlonso/JASOON

Swift JSON parsing library

json json-parser parsing parsing-library swift swift3

Last synced: 15 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: 26 Dec 2024

https://github.com/ma27/gh-explorer

Simple project exploring tool for GitHub based on Haskell, Nix and Elm.

elm github haskell nix parsing

Last synced: 26 Dec 2024

https://github.com/jesperkha/gokenizer

A simple text tokenizer

go lightweight parsing tokenizer

Last synced: 17 Dec 2024

https://github.com/andream16/all-hail-gbp

Quandl Request Handler and Parser for GBP/EUR and GBP/USD

go golang parsing quandl

Last synced: 27 Dec 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: 26 Dec 2024

Parsing Awesome Lists