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/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/rathod-shubham/web-scraping

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

beautifulsoup4 parsing python3 regex request sqlite webscraping

Last synced: 21 Nov 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/j1sk1ss/telegrammessageparser.exmpl

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

bot parsing

Last synced: 11 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 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: 04 Jan 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: 21 Nov 2024

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: 21 Nov 2024

https://github.com/dor-sketch/backup-server

Server-client dynamics & efficient file parsing.

asynchronous-programming boost cpp parsing python-bytes python3 spdlog struct templates

Last synced: 21 Nov 2024

https://github.com/turkeymcmac/dcn

A data parser.

parsing

Last synced: 21 Nov 2024

https://github.com/colbyn/monadoparser

Pure Swift monadic parser combinator framework with support for lossless parsing.

parsing swift

Last synced: 21 Nov 2024

https://github.com/abdellahbellakrim/fdf

Drawing a 3D representation of the landscape

3d c graphics low-level-programming maths mlx42 parsing

Last synced: 13 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: 21 Nov 2024

https://github.com/brandon689/htmlconverter

HtmlToJsonParser: A versatile C# library for converting HTML to JSON with multiple parsing modes and customizable options.

anglesharp converter csharp dotnet-core html html-parser html-to-json json json-converter parsing web-development web-tool

Last synced: 21 Nov 2024

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

https://github.com/istador/wtf-wikipedia-ast-parser

A parser of wikipedia sentences using an AST. An example for wtf_wikipedia.

example parsing wikipedia-api

Last synced: 22 Nov 2024

https://github.com/lukanedimovic/table_editor

A simple table data editor, with easily scalable functions and operations & a nice GUI

data data-science formula java parser parsing preprocessing spring tokenizer

Last synced: 17 Dec 2024

https://github.com/thomas-touhey/kaquel

Tools for handling ElasticSearch queries in various languages (Gitlab.com mirror).

elasticsearch es-query kql lucene parsing query

Last synced: 24 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/yewomhango/cli_calc

Command-line calculator in Rust

calculator cli cli-app command-line parsing rust rust-lang

Last synced: 11 Jan 2025

https://github.com/jedevc/dwarfshell

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

linux parsing python shell

Last synced: 25 Nov 2024

https://github.com/virb3/010-editor-templates

Extra binary templates for 010 Editor

010editor binary format parsing pattern templates

Last synced: 01 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/gleichda/owping-parser

Parsing One Way Ping to a dict in Python

owamp owping parsing python

Last synced: 01 Dec 2024

https://github.com/novikovadaria/btc_price_sell

Парсинг биржи через api | Exchange parsing via API

api btc exchange parsing

Last synced: 20 Nov 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/peterdee/parser-test

Parser test task

expressjs nodejs parsing

Last synced: 20 Nov 2024

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

https://github.com/lunakoly/aster

Yes, here we go, one more parser generator...

parsing

Last synced: 25 Nov 2024

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/zimbora/mqtt-devices-parser

NPM MODULE - parsing mqtt messages coming from devices

json mqtt mysql2 parsing

Last synced: 13 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/matheusamazonas/yapcol

Yet Another Parser Combinator Library

clean clean-language parser parsing parsing-library

Last synced: 21 Dec 2024

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

https://github.com/samarjit98/language-processors

Tools and algorithms used to build compilers.

bison c compiler-design cpp flex lex lexical-analysis parsing yacc

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

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/marinagorbacheva/information-retrieval

Website scraping, parsing, indexing and search.

indexing parsing scraping search

Last synced: 17 Jan 2025

https://github.com/flyer-dm/webdataparser

Приложение для парсинга сайтов и выгрузки данных в разные форматы

daq data-collection-system data-export desktop-application flet parsing playwright

Last synced: 18 Jan 2025

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

Very lightweight, fast and portable ANSI C 89/90 compliant library for parsing XML and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web.

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

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

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

Conveniently run Attoparsec parsers

haskell haskell-library parsing

Last synced: 05 Dec 2024

https://github.com/akanoa/nom-stream-parser

An Rust lib which allow to downstream result data from an upstream

nom parsing performance rust stream

Last synced: 06 Jan 2025

https://github.com/julianalonso/jasoon

Swift JSON parsing library

json json-parser parsing parsing-library swift swift3

Last synced: 02 Dec 2024

https://github.com/lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems

Last synced: 23 Nov 2024

https://github.com/hansalemaos/wmicprocsdict

Converts the output of a powershell (Get-...)/wmic command to a dict

dict parsing powershell python wmic

Last synced: 11 Jan 2025

https://github.com/anthonydibi/threesharp

Visualize C# code in virtual reality

csharp parsing unity virtual-reality

Last synced: 13 Jan 2025

https://github.com/adclz/auto-lsp

A rust crate for creating AST and LSP servers powered by tree-sitter queries.

parsing rust tree-sitter wasm

Last synced: 20 Jan 2025

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

:computer: Parsing a product from Pixmania's website

e-commerce parsing php scraper scraping

Last synced: 16 Jan 2025

Parsing Awesome Lists