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/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/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/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/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/agoose77/derpy

Context Free Grammar "Parsing with Derivatives", in Python

ast derivative grammar parsing python

Last synced: 16 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/novikovadaria/dynamic_website-

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

beautifulsoup4 csv parsing python selenium-webdriver

Last synced: 21 Jan 2025

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

Syntax highlighting for the PEG notation for Howl

grammar howl parsing peg programming-languages

Last synced: 21 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/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/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/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/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/fanquake/elf-reader

Swift 5 based ELF parser (WIP)

parsing swift swift5

Last synced: 02 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/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/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/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/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/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/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/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/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/smarie/python-parsyfiles

A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.

benchmark class collection complex conversion converter dict file folder framework object parser parsing pep484 properties python simple type type-hint yaml

Last synced: 17 Dec 2024

https://github.com/standard-release/cli

Language independent module publishing, following Conventional Commits and SemVer, with support for monorepos.

automation ci cli command-line commits continuous-integration conventions convetionalcommits git monorepo npmjs parsing publish release semantic semver

Last synced: 18 Dec 2024

https://github.com/dhruvkb/numerizer

Numerizer is a package for parsing numeric words to numbers.

natural-language numbers parsing swift

Last synced: 18 Dec 2024

https://github.com/abrudz/parsing

Dyalog APL expressions to parse common and unusual data formats from text files

apl csv data data-format dyalog-apl dyalogapl parsing

Last synced: 18 Dec 2024

https://github.com/qwefgh90/comment-parser

The Comment Parser supports various languages based on FSM. It's written by scala and java.

comment comment-parser java language parser parsing sbt scala

Last synced: 18 Dec 2024

https://github.com/shadelessfox/calc

Calculator inside your terminal in case you missed the builtin one.

calculator lexing parsing rust

Last synced: 19 Dec 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/sanjinkurelic/mvcgenerator

Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).

analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture

Last synced: 26 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/sangupta/log-parser

Various log parser functions

java log-parser log-parsing parsing

Last synced: 02 Jan 2025

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/dalpd/plumes-hs

A CLI tool to parse and plot simulation data exported from Visual Plumes

cli haskell parsing visual-plumes

Last synced: 27 Dec 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/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/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/desmos-labs/athena

A custom chain parser for the Desmos Network chains

blockchain golang hacktoberfest parsing

Last synced: 08 Nov 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/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/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/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/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/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/mishamyrt/meduza-parser

📰 meduza.io parser

parsing typescript

Last synced: 07 Jan 2025

https://github.com/yaccconstructor/examples

Examples of YaccConstructor applications

examples parsing parsing-math-expressions yaccconstructor

Last synced: 21 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/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/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/rangoo94/universal-lexer

Parse any text input to tokens, according to provided regular expressions.

lexer lexical-analysis parser parsing regular-expression scanner tokenizer

Last synced: 04 Dec 2024

https://github.com/freakwill/texparsing

Parse latex mainly with pyparsing

parsing pyparsing

Last synced: 28 Nov 2024

https://github.com/isomorpheme/language-php

A Haskell module for parsing and pretty-printing PHP. Because obviously.

haskell megaparsec parsing php prettyprinter

Last synced: 17 Jan 2025

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/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/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/42yerevanprojects/minishell

As beautiful as a shell. Implementation of the 42 project minishell

42born2code 42school bash c execution parsing processes shell signal-handling

Last synced: 09 Jan 2025

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/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/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/novikovadaria/googlecrawler

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

googlecrawl parsing

Last synced: 21 Jan 2025

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/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/homyakin/goodgame-monitoring

Parsing news from https://goodgame.ru/

goodgame html java parsing spring-boot telegram

Last synced: 29 Nov 2024

https://github.com/frozen/htmlquery

Html parsing library with jquery like css selectors

css html parser parsing rust

Last synced: 03 Dec 2024

https://github.com/alphatechnolog/json-parser

A parser for json-objects without dependencies

jq js json nodejs objects parsing without-dependencies

Last synced: 07 Jan 2025

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/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/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/vnegi10/1brc_julia

Gunnar's 1 Billion Row Challenge (Julia)

dataframe julialang multithreading parsing performance-analysis

Last synced: 21 Nov 2024

https://github.com/meokullu/subtitleparser

Subtitle Parser is a project to parse subtitle content.

film films movie movies parser parsing subtitle subtitle-parser subtitles

Last synced: 14 Jan 2025

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/nnnlik/coingecko_filtered_api

fetches coins of interest from the site and certain information about this coin

api coingecko-api fastapi parsing

Last synced: 03 Jan 2025

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/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/l-portet/doctoscrap

👨‍⚕️ 🤖 Doctolib data scraper

doctolib extract node parsing puppeteer scraper

Last synced: 06 Dec 2024

https://github.com/sjakobi/hspec-parsec

Hspec expectations for testing Parsec parsers

haskell hspec parsec parsing testing

Last synced: 19 Jan 2025

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/bluebrown/labelparser

Parse labels into go maps

docker docker-swarm go-package golang label parsing

Last synced: 14 Dec 2024

Parsing Awesome Lists