Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/parsing
- Wikipedia: https://en.wikipedia.org/wiki/Parsing#Computer_languages
- Related Topics: language, yacc, antlr, semantic-analysis, symbol-table, lookahead, ll, lr-parser, generated-parser,
- Aliases: parser-generator, ast, lexer, tokenizer, grammar, lexical-analysis, parse, bnf, backus-naur-form, lalr,
- Last updated: 2024-11-15 00:21:50 UTC
- JSON Representation
https://github.com/diordany/tech-argparser
An example on how to parse arguments from the command line with C++.
argument argument-parser argument-parsers argument-parsing arguments cli command command-line config cpp cpp17 example example-code make makefile mit-license options parser parsing small
Last synced: 07 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/appleipx/ivi-html-parsing
HTML парсер онлайн кинотеатра IVI
Last synced: 13 Nov 2024
https://github.com/aivanf/aidantic
Data parsing and validation with OneOf using Python type hints
gamedev oneof parsing python python3 validation
Last synced: 08 Nov 2024
https://github.com/gkovacs/list_requires_multi
List the libraries required by some Javascript code by parsing it
Last synced: 08 Nov 2024
https://github.com/gkovacs/list_requires
List the libraries required by some Javascript code by parsing it
Last synced: 08 Nov 2024
https://github.com/michal2sab/stick-arena-mobile-stats-checker
A stats checking app for stick arena that I made some time ago for mobile platform (android) in android studio (Java)
android android-studio androidstudio java michal michal2sab mobile mobile-app multiplayer online online-game parsing stick-arena-ballistick stick-arena-dimensions stickarena stickarena-michal xgenstudios xml
Last synced: 09 Nov 2024
https://github.com/yantonov/gaudio
Chrome extension that helps you to extract links to audio files from the web page
Last synced: 24 Oct 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/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 12 Oct 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/jt2m0l3y/mypl
Programming language designed for the purpose of studying compilation and runtime processes. As a side note, OCaml was also introduced to contrast with imperative languages.
ast code-generation compiler-design cpp grammars jit lambda-calculus lexical-analysis ocaml parsing type-checking vm
Last synced: 07 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/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/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/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/gusenov/litres-scr
beautifulsoup4 jupyter-notebook litres-api parsing python
Last synced: 08 Nov 2024
https://github.com/ilya-bobyr/icp
Parser construction framework for interactive user input.
parsing rust terminal-based tui
Last synced: 29 Oct 2024
https://github.com/oxylabs/how-to-automate-recurring-scraping-jobs-with-scheduler
Automation is key when it comes to web data acquisition. If you have identical scraping jobs that you execute on a regular basis, let Scheduler do the work for you
github-python job-scheduler parsing python scheduler-service scraper web-scheduler
Last synced: 17 Nov 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/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 14 Nov 2024
https://github.com/hsugawa8651/simplestringscanners.jl
Julia package for lexical scanning operations on a string
julia julia-language julialang parsing string
Last synced: 12 Oct 2024
https://github.com/s0fft/learning-lab
Code Notes & Test-Learn // Micro Pet-Projects: Python / Asynchrony / FastAPI / Django-Tastypie / Parsing / SQL / Docker / DS / ML / etc.
asynchrony data-science django docker fastapi jupyter-lab jupyter-notebook mashine-learning matplotlib notes numpy pandas parsing python3 scikit-learn seaborn sql sqlalchemy tastypie telegram-bot
Last synced: 15 Nov 2024
https://github.com/gervinfung/adonix-blog
Personal Blog - Remake of Adonis OS Blog
material-ui mongodb nextjs parsing pnpm react typescript
Last synced: 03 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)
Last synced: 10 Nov 2024
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: 15 Nov 2024
https://github.com/osvegn/libparser
Library to parse argument into options
argument-parser argument-parsing arguments c library parser parser-library parsing
Last synced: 17 Nov 2024
https://github.com/samalyarov/telegram_monitor
A telegram channel parser + binary text classifier utilizing a simple logistic regression model
binary-classification classifier-model eli5 logistic-regression nltk-python openpyxl parsing regular-expressions scikit-learn sklearn sklearn-library telegram telegrambot-python text-classification tqdm
Last synced: 13 Nov 2024
https://github.com/bilalhameed248/news-website-nwsfd
CodeIgniter Based News Website - Sep 2020 - Aug 2021
codeigniter css gmail htlm5 news parsing scraping
Last synced: 15 Nov 2024
https://github.com/bunu23/java-for-programmers
collections of basic java source code
abstraction class controlflow encapsulation formatting inheritance interface java java8 object oop parsing polymorphism scanner string variables
Last synced: 29 Oct 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/jesperkha/gokenizer
A simple text tokenizer
go lightweight parsing tokenizer
Last synced: 29 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/vityaman-edu/prog-langs-arithmetic-expression-calculator
Last synced: 12 Nov 2024
https://github.com/mvtm-dn/shpfile
Simple ESRI SHP file to GeoJSON convertor
esri-shp geojson parsed-shapes parsing shapefile
Last synced: 11 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: 09 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
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/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/msiebuhr/logmunch
Getting all the logs!
go heroku log logentries parsing
Last synced: 16 Nov 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: 15 Nov 2024
https://github.com/kulgan/justobjects
It's all just objects
data json-schema justobjects objects parsing python python3 validation
Last synced: 10 Nov 2024
https://github.com/chewbaccayeti/octo_games_metrics
This repo dedicated to data scrapping/parsing them into fronted side with Highchart.js statistics (SteamDB, RedditAPI)
ajax axios cheerio cors dotenv express hot-reload javascript momentjs nodejs nodemon parsing puppeteer react reddit scraping steam typescript webpack
Last synced: 10 Oct 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: 03 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/lazycatcoder/parsing
Data parsing using Python (BeautifulSoup, Requests, Selenium)
data-parsing ekatalog hdrezka instagram parser parsing python python-parser scraping scraping-websites tripadvisor website
Last synced: 10 Nov 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.
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/syedzawwarahmed/lavascript
Our very own programming language.
compiler intermediate-code-generation lexical-analysis parsing python semantic-analysis
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/flyer-dm/webdataparser
Приложение для парсинга сайтов и выгрузки данных в разные форматы
daq data-collection-system data-export desktop-application flet parsing playwright
Last synced: 17 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/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: 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
Last synced: 14 Nov 2024
https://github.com/jgarber623/microformats-ruby
A Ruby gem for parsing HTML documents containing microformats.
html indieweb microformats microformats2 parsing ruby rubygems
Last synced: 23 Oct 2024
https://github.com/sigmapitech/chaos
A tool to automatically apply bits of the Epitech norm
epitech epitech-norme from-scratch lexer linter normalization norminette parsing python
Last synced: 11 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/felixschl/purescript-neodoc-parsing
Parsing library for purescript, originally written as efficient parser implementation for http://github.com/felixSchl/neodoc
Last synced: 07 Nov 2024
https://github.com/thetimick/tivkparser
Приложение, для получения различных данных из соц. сети VK
Last synced: 26 Sep 2024
https://github.com/vdoninav/habr_parsing_vacancies
Parsing vacancies from habr
bag-of-words bow habr natasha neural-linguistic-processing nlp parsing python python3 text-processing
Last synced: 17 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
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/sumannaidur/automation-testing
Selenium Automation Testing for Reliance Digital Website
github html json minproject otp-verification parsing pytest python selenium selenium-python selenium-webdriver software-testing-vtu testautomation testscripts vtu vtu-mini-project webdriver webtesting
Last synced: 14 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: 12 Nov 2024