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/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/gkovacs/list_requires_multi

List the libraries required by some Javascript code by parsing it

commonjs javascript parsing

Last synced: 08 Nov 2024

https://github.com/gkovacs/list_requires

List the libraries required by some Javascript code by parsing it

commonjs javascript parsing

Last synced: 08 Nov 2024

https://github.com/singleware/parsing

Generic parsing tools for lexical and syntactical analysis.

browser javascript lexical-analysis nodejs parsing syntactic-analysis typescript

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

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

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

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

https://github.com/qu1x/in-situ

In Situ Endian-independent Bytes Access

bytes-access endian-independent in-situ parsing zero-copy

Last synced: 09 Nov 2024

https://github.com/jesperkha/gokenizer

A simple text tokenizer

go lightweight parsing tokenizer

Last synced: 29 Oct 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 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

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

Go CSS Parser

css go parsing

Last synced: 08 Nov 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/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/gusenov/syncfusion-ebooks

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

curl ebooks html-parsing jq parsing syncfusion xmllint xpath

Last synced: 08 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/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/soenneker/soenneker.html.parser

A utility library for HTML parsing related operations

csharp dotnet html htmlparserutil parse parser parsing util web webpage

Last synced: 29 Oct 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: 29 Oct 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: 06 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/zimbora/mqtt-devices-parser

NPM MODULE - parsing mqtt messages coming from devices

json mqtt mysql2 parsing

Last synced: 14 Nov 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/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/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/davidvujic/clojure-email-experiment

Experimenting with parsing email files using Clojure

clojure email parsing

Last synced: 15 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/thowv/easy-parse

Parsing using objects and types in Python (WIP)

parser parsing python python3

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

https://github.com/arunanshub/bwscanner

Scan for technologies that match a given regex.

builtwith lxml parsing webscraping

Last synced: 18 Oct 2024

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

Extra binary templates for 010 Editor

010editor binary format parsing pattern templates

Last synced: 14 Oct 2024

https://github.com/sbstjn/link

Go package to parse links from strings

go golang parsing regexp

Last synced: 09 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/stoyan/cssvalueparserdemo

Demo of postcss-value-parser

css demo parsing postcss

Last synced: 14 Oct 2024

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

Experimental parser which can process unicode input

parser parsing unicode

Last synced: 15 Oct 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/lunakoly/aster

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

parsing

Last synced: 13 Oct 2024

https://github.com/jedevc/dwarfshell

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

linux parsing python shell

Last synced: 13 Oct 2024

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

Tiny golang wrapper for chrono.js.

chrono date golang language natural parsing

Last synced: 13 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/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/kalessin/sequential-parser

Utility for parsing structured text with text patterns

parsing scraping

Last synced: 13 Oct 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/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/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/sanjacob/kangaroo

Asistente de descarga de certificados de bachillerato de la SEP

download education mexico parsing

Last synced: 07 Nov 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/lev135/space-consumers

Improved space consumers for megaparsec library

haskell haskell-library megaparsec parsing

Last synced: 12 Oct 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/marinagorbacheva/information-retrieval

Website scraping, parsing, indexing and search.

indexing parsing scraping search

Last synced: 16 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/mcdostone/nom-config-in

A config.in parser written in Rust.

config-in linux-kernel nom parsing rust

Last synced: 12 Oct 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: 14 Nov 2024

https://github.com/nikolai2038/moodle-downloader

Bash-script to download videos from moodle page

bash curl downloader moodle parsing

Last synced: 14 Nov 2024

https://github.com/nikolai2038/webtoons-parser

Bash script to download images from www.webtoons.com

bash parsing webtoon webtoons

Last synced: 14 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

Parsing Awesome Lists