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/marco-m/clim

command-line argument parsing for Go

cli command-line parsing

Last synced: 20 Jan 2025

https://github.com/marco-m/roundtrip_ini

decode, edit and encode the INI file format, preserving comments and blank lines

go ini-file parsing roundtrip structural-editing

Last synced: 20 Jan 2025

https://github.com/luka2220/parsleyjs

A Javascript JSON parser library for seamlesly converting json strings into JS Objects

javascript json lexical-analysis parsing tokenizer

Last synced: 09 Jan 2025

https://github.com/dor-sketch/textanalysisc

Text processing tools written in C, including brackets balancing and ASCII sequence compressor.

ascii brackets parsing stack syntax

Last synced: 22 Jan 2025

https://github.com/ayeshaashfaq12/c-compiler

This project is a C++ compiler designed to provide all standard compiler features, with the parsing phase already completed and further stages in development.

compiler-construction compiler-design cpp cpp-programming lexical lexical-analysis parser parsing software-development syntax-analysis

Last synced: 24 Jan 2025

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

https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset

This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.

avl-tree cpp data-structures hashtable linked-list parsing

Last synced: 11 Jan 2025

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 jdk-21 marshalling parsing pojo sample-app unmarshalling xml

Last synced: 14 Feb 2025

https://github.com/ef55/tfl

A Terrible Front-end Library

dfa lexer lexing nfa parser parsing

Last synced: 16 Feb 2025

https://github.com/avijeetpandey/advanced-codables-demo

A repo to demonstrate advanced functionalities of codables using swift and uikit

codables ios-app json parsing swift uikit

Last synced: 25 Jan 2025

https://github.com/mostafa-wael/file-parsing-in-perl

Parsing a file to search for a given word, just trying to use the language :-D

parsing

Last synced: 22 Jan 2025

https://github.com/kcartlidge/argsparser

Easy argument parsing for .Net applications (Core 3 or later). Full unit test coverage. Compatible with NetStandard 2.0.

args config console net-standard parsing

Last synced: 08 Feb 2025

https://github.com/sbstjn/link

Go package to parse links from strings

go golang parsing regexp

Last synced: 05 Jan 2025

https://github.com/adsh16/riscassist

A custom assembler and simulator implementation for a 16-bit ISA (Instruction Set Architecture) supporting various operations including arithmetic, data movement, branching, and floating-point computations.

computer-organisation-architechure parsing python

Last synced: 08 Jan 2025

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

https://github.com/matthewmueller/chrono.go

Tiny golang wrapper for chrono.js.

chrono date golang language natural parsing

Last synced: 25 Jan 2025

https://github.com/jedevc/dwarfshell

A simple one-file, no-dependency shell written in python

linux parsing python shell

Last synced: 25 Jan 2025

https://github.com/mezoni/parser_combinator

Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.

dart dart3 parser parser-combinators parser-library parsers parsing

Last synced: 13 Jan 2025

https://github.com/julianalonso/jasoon

Swift JSON parsing library

json json-parser parsing parsing-library swift swift3

Last synced: 29 Jan 2025

https://github.com/alvarios/gcfs

Metadata management tool for file server.

couchbase golang parsing search-engine

Last synced: 11 Feb 2025

https://github.com/lupcode/java-json

Robust and efficient JSON parser and generator that includes line and column tracker for error handling. Can handle strings as well as streams for parsing and generating.

api column-tracker efficient efficient-json-parser java java-8 java-json json json-api json-parser library parsing robust streams utf8 utf8-characters utf8-string

Last synced: 14 Jan 2025

https://github.com/mython-dev/parser-news

This bot can parse the news from the site kun.uz :)

aiogram beautifulsoup parser parsing python telegram-bot

Last synced: 23 Jan 2025

https://github.com/arunanshub/bwscanner

Scan for technologies that match a given regex.

builtwith lxml parsing webscraping

Last synced: 02 Feb 2025

https://github.com/anhgelus/lemonde-live-discord

Bot discord envoyant les derniers post du live du journal Le Monde

discord discord-bot jda kotlin le-monde lemonde live parsing toml

Last synced: 25 Jan 2025

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

CodeIgniter Based News Website - Sep 2020 - Aug 2021

codeigniter css gmail htlm5 news parsing scraping

Last synced: 16 Jan 2025

https://github.com/robertsaupe/php-json

php library for json and jsonc parsing

json jsonc library parsing php php8

Last synced: 14 Jan 2025

https://github.com/natelalor/song-queries

A python and SQL program created as a group project that uses a song/artist dataset to give users ability to query for specific songs, artists, and more specific information.

database parsing python query sql

Last synced: 29 Jan 2025

https://github.com/mediaexplorer74/bandallsensors

A UWP app to display realtime values of MS Band Sensors

microsoft-band microsoft-band-2 parsing research rnd sensors ui uwp

Last synced: 31 Jan 2025

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

https://github.com/rjotanm/enumetyped

Type-containing enumeration

enum enumeration hints parsing pydantic python validation

Last synced: 29 Jan 2025

https://github.com/oorabona/reargs-cli

A CLI tool to help creating and validating argument parsing with [reargs](https://github.com/oorabona/reargs)

argument cli nodejs parsing reargs

Last synced: 31 Jan 2025

https://github.com/gleichda/owping-parser

Parsing One Way Ping to a dict in Python

owamp owping parsing python

Last synced: 29 Jan 2025

https://github.com/gkovacs/list_requires_multi

List the libraries required by some Javascript code by parsing it

commonjs javascript parsing

Last synced: 30 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: 16 Feb 2025

https://github.com/aionescu/uu-msmc-accuparsec

Error-accumulating parser combinators

attoparsec haskell parser-combinators parsing

Last synced: 30 Jan 2025

https://github.com/dankolesnikov/simplelanguage

Programming language - Scala subset

interpreters parsing scala

Last synced: 31 Jan 2025

https://github.com/mrbuslov/world-universities-websites-emails

World's universities emails, domains, websites. Emphasis is placed on emails and websites on the USA colleges n universities.

database emails json knowledge-base parsing university websites world-universities

Last synced: 10 Jan 2025

https://github.com/dipaolo/price-extractor

The source code of a video tutorial: how to parse prices from a web site and store them to DB (links in README)

parsing python scraping selenium tutorial web-parser

Last synced: 02 Feb 2025

https://github.com/psgebeline/harvard-cs50p

Assignments for Harvard's CS50p: Introduction to Programming with Python

conditionals csv exceptions file-io libraries loops parsing python regex unit-tests

Last synced: 20 Jan 2025

https://github.com/alphahydrae/mutxtor

Plain text parsing and transformation engine

mutation parsing plain-text regexp transformation

Last synced: 19 Jan 2025

https://github.com/alextkdev/parsser_collect_data_on_tin

This parser accepts the organization's TIN as input and collects the following information from official public sites: General email of the organization (office or reception). Full names and positions of company employees.

beautifulsoup4 pandas parsing requests

Last synced: 14 Jan 2025

https://github.com/stoyan/cssvalueparserdemo

Demo of postcss-value-parser

css demo parsing postcss

Last synced: 29 Jan 2025

https://github.com/fredgdaley2/sortiously

Sort delimited or fixed width files by a defined key with data filter options and progress reporting.

csharp csv data-filtering delimited-files dot-net etl fixed-width merge parser parsing purge sort sorting

Last synced: 31 Jan 2025

https://github.com/rathod-shubham/web-scraping

Scrape the content of the web with ease using beautiful Soup.

beautifulsoup4 parsing python3 regex request sqlite webscraping

Last synced: 22 Jan 2025

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

Website scraping, parsing, indexing and search.

indexing parsing scraping search

Last synced: 17 Jan 2025

https://github.com/msoeken/dormouse

Parsing Python code into Boolean expressions

ast boolean-expression boolean-logic parsing python sympy

Last synced: 02 Feb 2025

https://github.com/nogira/feed-parser

small feed parsing library for hoon

atom feed hoon json parse parser parsing rss urbit

Last synced: 05 Feb 2025

https://github.com/thetasinner/echelon-unicode-parser

Experimental parser which can process unicode input

parser parsing unicode

Last synced: 31 Jan 2025

https://github.com/lifailon/download-image

PowerShell module for download images (uses multithreading) and script parsing url and download all albums Mandalorian art.

art download-images job mandalorians multithreading parsing powershell powershell-module powershell-script starwars threading url windows

Last synced: 07 Feb 2025

https://github.com/nlm/parseable

Reliable parsing of python data structures into objects

json nested-parseables parsing schema

Last synced: 21 Jan 2025

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

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

golang interpreter lexical-analysis parsing

Last synced: 30 Jan 2025

https://github.com/pranavjeet-naidu/nfabric

A Non-deterministic Finite Automaton (NFA) based Regular Expression Engine implemented in Scala. Supports basic regex operations, dot operator, and visualization using GraphViz.

finite-automaton graphviz nfa parsing regex-engine regular-expressions scala

Last synced: 04 Feb 2025

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

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

go golang parsing quandl

Last synced: 18 Feb 2025

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: 16 Feb 2025

https://github.com/andream16/yaggts

Yet Another Golang Google Trends Scraper

go golang parsing selenium

Last synced: 18 Feb 2025

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: 29 Dec 2024

https://github.com/lagoon107/seel

A repo housing SEEL, a simple, easy tree-walk interpreter.

interpreter lalrpop lexing parsing readable rust toy-programming-language tree-walk-interpreter

Last synced: 17 Feb 2025

https://github.com/kirillsemyonkin/lsd

LSD (Less Syntax Data) configuration/data transfer format.

configuration data java parsing rust

Last synced: 30 Dec 2024

https://github.com/nikolai2038/politech-get-schedule-for-google-calendar

Bash script to get shedule for Google Calendar from https://my.spbstu.ru/

bash google-calendar ics parsing

Last synced: 13 Jan 2025

https://github.com/franckco/vtl-service

Simple web service for parsing VTL 2.0 expressions

parsing validation

Last synced: 29 Jan 2025

https://github.com/07rinat07/parsing

Error checking Getting information about a request Retrieving information using curl_setopt For simple GET requests Working with GET parameters in Curl Working with cookies Browser simulation Working with proxy servers Working with POST data via Curl Sending files using Curl All values ​​of curl_setopt

parsing php8

Last synced: 12 Feb 2025

https://github.com/kokorinilya/parser-generator

Simple parser and lexer generator for LL(1) grammars

code-generation lexical-analysis lexical-analyzer parsing recursive-descent

Last synced: 08 Feb 2025

https://github.com/khulnasoft-lab/package-feeds

Feeds to watch package registries (PyPI, NPM, etc.) for changes to packages and to make that data available via a single standard interface.

feeds packages parsing watch

Last synced: 28 Nov 2024

https://github.com/kivanc57/nlp_data_visualization

This project provides Python scripts for analyzing and visualizing text data using efficient NLP methods. It includes tools for creating bar plots, histograms, pie charts, treemaps, violin plots, and word clouds, using libraries such as matplotlib, seaborn, wordcloud, spacy, and textblob.

data-science matplotlib nlp parsing plotting python spacy visualization

Last synced: 08 Feb 2025

https://github.com/mcdostone/nom-config-in

A config.in parser written in Rust.

config-in linux-kernel nom parsing rust

Last synced: 18 Jan 2025

https://github.com/607011/getopt-cpp

A sleek and slender C++'ish alternative to getopt and getopt_long

command-line cplusplus cplusplus-11 getopt getopt-long parsing

Last synced: 20 Jan 2025

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

https://github.com/wdbm/megaparsex

parsing and associated utilities

ip metar parsing parsing-functions parsing-library python taf weather

Last synced: 02 Feb 2025

https://github.com/urbanjost/m_kracken

parse command line arguments and create configuration files using syntax similar to ULS commands

argument command-line fortran fortran-package-manager fpm parser parsing

Last synced: 30 Dec 2024

https://github.com/rani-abha/mini-search-engine

This mini search engine should be programmed to perform parsing, crawling, indexing, and query-serving functions and return the results on a result page.

content-pages crawling indexing lucene parsing query-service rabittmq search-algorithm search-engine server spring-boot

Last synced: 16 Jan 2025

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

https://github.com/sokoloff06/mcpricesserver

A server side of my McPrices Android application

android java json parsing practice server

Last synced: 01 Feb 2025

https://github.com/desuex/di.fm

Di.fm realtime parser

difm music parsing streaming

Last synced: 06 Feb 2025

https://github.com/urbanjost/m_args

Command line parsing using a NAMELIST group -- packages for use with fpm(1)

argument command command-line commandline fortran-package-manager fpm parsing

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

https://github.com/ritu456286/compilers

This repository contains programs related to the course: Principle of Compiler Construction

compilers lex lexical-analysis parsing yacc-lex

Last synced: 06 Feb 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: 13 Feb 2025

https://github.com/customcommander/parsley

Parses an object and replaces tokens with values from that object

config parsing

Last synced: 15 Feb 2025

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: 18 Feb 2025

https://github.com/dor-sketch/complexcalculatorc

Designed for complex number calculations, showcasing modular programming and efficient parsing techniques in ANSI C.

ansi-c ansic calculator complex-numbers modular-architecture openuniversity parsing

Last synced: 22 Jan 2025

https://github.com/s3b4s/html-monparser

An HTML parser implemented using the monadic parser monpar.

functional-programming parser parsing

Last synced: 28 Jan 2025

https://github.com/jaykickliter/ublox

u-blox message types

gps parsing ublox

Last synced: 31 Dec 2024

https://github.com/dipaolo/pmt-viewer

Test task dated of 2007: MPEG-2 TS basic parser that shows packets + PMT

dvb mpeg-ts parsing test-task

Last synced: 02 Feb 2025

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

Parsing Awesome Lists