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/dcavar/treeprocessor
Converter for bracketed annotation syntax trees, generating a PCFG, dominance relations, scope, c-command
ai cfg constituent-structure java nlp parsing pcfg phrase-structure-tree syntax treebank
Last synced: 07 Nov 2024
https://github.com/nikita-volkov/headed-megaparsec
Abstration over try in megaparsec
Last synced: 12 Oct 2024
https://github.com/lmarzocchetti/jlox
jlox
crafting-interpreters interpreter java parsing programming-language
Last synced: 10 Nov 2024
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: 09 Nov 2024
https://github.com/nnnlik/monitoring_coingecko
Telegram bot for monitoring the price of coins and making a forecast
aiogram api coingecko-api forecasting monitoring parsing telegram-bot
Last synced: 09 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: 13 Oct 2024
https://github.com/nix1707/webscrapper-browserextension
Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.
chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping
Last synced: 24 Oct 2024
https://github.com/eliranwong/berean-remix
End-user files based on data of Berean Bible (Greek-English)
berean berean-remix bible dictionary eliran eliranwong english greek interlinear lexicon literal morphology parsing scripture strong strong-no translation
Last synced: 05 Nov 2024
https://github.com/ghostofgoes/addrparse
Generates normalized host addresses from disparate inputs
address address-validation hostname ip ipv4 ipv4-address ipv6 ipv6-address networking parsing python
Last synced: 19 Oct 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.
Last synced: 13 Oct 2024
https://github.com/simonusher/akzutils
A better way to browse courses on "Aktualny Katalog Zapisowy PWr"
Last synced: 10 Nov 2024
https://github.com/p0dalirius/goopts
goopts, a Go library to parse arguments given in command line to a program.
arguments cli command golang-library line parsing
Last synced: 29 Oct 2024
https://github.com/visual-vincent/simplequeryparser
A basic command/query parser for .NET.
c-sharp csharp dotnet dotnet-framework parser parser-library parsing parsing-library query query-parser visual-basic visual-studio visualbasic visualstudio
Last synced: 11 Nov 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: 17 Oct 2024
https://github.com/ilia-kosenkov/backports
Backporting some Span APIs to .NET Standard 2.0
Last synced: 28 Oct 2024
https://github.com/xcrypt0r/xcrawler
✂️ A crawling example for maplestory with various languages using multi-threading
crawler crawling multithreading parsing regexp
Last synced: 11 Nov 2024
https://github.com/robrix/deterministic-parsing
An experiment in deterministic parsing of LL(1) grammars
Last synced: 30 Oct 2024
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: 08 Nov 2024
https://github.com/slevithan/regex-utilities
Tiny helpers for processing regex syntax
Last synced: 19 Oct 2024
https://github.com/cloudef/zig-fsm-compiler
Ragel compatible FSM compiler for Zig
compiler fsm lexer logic parser parsing state state-machine state-management tokenizer zig
Last synced: 03 Nov 2024
https://github.com/ashbyt/python
Ashley Bythell - Python
dat data-cleansing data-quality data-science dataframe exploratory-data-analysis gis missing-data numpy pandas parsing python regression regular-expression scraping-websites sklearn svm-classifier visualization wrangling
Last synced: 09 Nov 2024
https://github.com/mavmi/search_server
Search engine for ranked files
files parsing stl stl-containers yandex-practicum
Last synced: 11 Nov 2024
https://github.com/muhammad-fiaz/ason
ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.
adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3
Last synced: 26 Oct 2024
https://github.com/tulz-app/tuplez-parse
A syntax extension for cats-parse for product tuple concatenation.
cats cats-parse parsing scala tuple
Last synced: 13 Nov 2024
https://github.com/nightmachinery/ddg2json
Parses scraped HTML of DuckDuckGo pages into JSON
ddg ddgr duckduckgo parsing scraping scraping-python search search-engine searching
Last synced: 08 Nov 2024
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: 28 Oct 2024
https://github.com/ekkoz897/42cursus_minishell
42 - Rewrite a simple shell
42 42born2code 42project bash minishell minishell42 parsing shell
Last synced: 14 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: 27 Sep 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 Nov 2024
https://github.com/ryanve/bems
BEM selector tools
bem javascript mixins parsing scss
Last synced: 13 Oct 2024
https://github.com/i-umairkhan/html-praser
This is a node js app that will parse html and log with new html.
Last synced: 15 Nov 2024
https://github.com/mikhaillipanin/html-parser
Парсинг данных из HTML таблицы и занесение их в Google Таблицу
Last synced: 15 Nov 2024
https://github.com/sbstjn/predown
Preprocess Markdown files as Go templates
format go markdown parsing predown preprocessing templates
Last synced: 09 Nov 2024
https://github.com/stimulsoft/samples-pdf-forms-for-java
Java and Spring Boot sample projects for PDF Forms builder for parsing form submission results, Eclipse, compartible with .Java SE 1.8 and higher
angular eclipse editable export forms java java-se java-server parsing pdf pdf-forms signature spring-boot submission
Last synced: 13 Oct 2024
https://github.com/algorithmalchemy/getgems-user-profile-parser
Sample - GetGems NFT - Parser. Lyb: Selenium
dynamic-page-parsing dynamic-pages getgems getgems-parser nft nft-checker nft-collection nft-gallery nft-parsing parsing selenium webdriver
Last synced: 01 Nov 2024
https://github.com/vapourismo/binary-io
Read and write values of types that implement Binary from and to Handles
data haskell haskell-library io parsing
Last synced: 19 Oct 2024
https://github.com/tejashah88/json-from-text
An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.
algorithm json json-parsing json-string nodejs parsing
Last synced: 15 Oct 2024
https://github.com/happycod3r/zsh-toggles
Allows you to toggle the value of a variable in a file
file-parsing parsing shell shell-script terminal v1 zsh zsh-toggle zshell zshrc
Last synced: 12 Oct 2024
https://github.com/amtoine/nu_ec_curve_parse
A little script to parse the EC curves from the `openssl` source
elliptic-curves nushell openssl parsing
Last synced: 13 Oct 2024
https://github.com/keyweeusr/butch
:fist_oncoming: The free Batch interpreter
batch batch-file batch-script batchfile cmd cmd-scripts emulation emulator hacktoberfest parsing tokenization
Last synced: 07 Nov 2024
https://github.com/gitcordier/reversepolishnotationparser
Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation
codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions
Last synced: 06 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: 06 Nov 2024
https://github.com/johnpili/parse-json-data-without-struct
Parsing JSON data without concrete struct in Go
go golang json parsing unmarshalling
Last synced: 23 Oct 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: 06 Nov 2024
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 29 Oct 2024
https://github.com/zmitchell/sentence-parser
An example of using proptest to test a parser
parsing property-based-testing rust
Last synced: 10 Nov 2024
https://github.com/baraja-core/article-anatomy
Elegant tool for easy validation of the markdown article format and parsing to a structured entity.
article-anatomy elegant parsing
Last synced: 06 Nov 2024
https://github.com/anachrocomputer/parser
Simple lexical analyser and parser
6309 6809 code-generation compiler parsing retrocomputing
Last synced: 15 Nov 2024
https://github.com/monesidn/power-split
Sometimes string.split() is not enough!
javascript parsing split string typescript
Last synced: 12 Nov 2024
https://github.com/lambdageek/indentation
mirror of https://bitbucket.org/adamsmd/indentation
haskell-library indentation indentation-parsing parsec parsing trifecta
Last synced: 13 Oct 2024
https://github.com/hamedstack/hamedstack.syntaxmania
Empowering you to create your own parser.
bottom-up-parser csharp csharp-library dotnet dotnet-core dotnetcore lexer lexer-parser lexing parser parsing recursive-descent-parser recusive-parser token tokenization tokenizer tokenizer-parser tokenizing top-down-parser
Last synced: 12 Oct 2024
https://github.com/aperezdc/python-cmdcmd
Ergonomic and flexible commands-with-subcommands command line parser
cli commandline commands parsing python python3
Last synced: 02 Nov 2024
https://github.com/gkjohnson/scientific-javascript
A proof of concept project that adds a unit notation to Javascript using Sweet.js
engineering javascript parsing science sugar sweetjs syntax units
Last synced: 16 Oct 2024
https://github.com/isabelleysseric/sentiment-analysis
Sentiment analysis with dependency tree.
bag-of-words-model corpus dependency-analysis dependency-parsing dependency-tree dependency-trees displacy embedding multigram nlp nltk parsing pos-tagging scope-of-negation sentiment-analysis sentimental-analysis sentiwordnet spacy text-classification
Last synced: 08 Nov 2024
https://github.com/carstenkoenig/gadtparser
parsing GADT-style expression trees
doctest generalized-algebraic-data-type haskell megaparsec parsing
Last synced: 14 Oct 2024
https://github.com/alphatechnolog/json-parser
A parser for json-objects without dependencies
jq js json nodejs objects parsing without-dependencies
Last synced: 10 Nov 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: 15 Oct 2024
https://github.com/Visual-Vincent/SimpleQueryParser
A basic command/query parser for .NET.
c-sharp csharp dotnet dotnet-framework parser parser-library parsing parsing-library query query-parser visual-basic visual-studio visualbasic visualstudio
Last synced: 23 Oct 2024
https://github.com/skalt/psql_splitter
a nom parser combinator that matches a psql statement.
parser parsing postgres postgresql psql sql
Last synced: 27 Oct 2024
https://github.com/vikpe/quake_clientinfo
Parse QuakeWorld clientinfo strings.
Last synced: 11 Oct 2024
https://github.com/gusenov/examples-tree-sitter
Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.
examples incremental-parsing parsing syntax-highlighting tree-sitter
Last synced: 08 Nov 2024
https://github.com/vnegi10/1brc_julia
Gunnar's 1 Billion Row Challenge (Julia)
dataframe julialang multithreading parsing performance-analysis
Last synced: 12 Oct 2024
https://github.com/labordep/pharogameye
GAMEYE.app tools for Pharo
app collection collector game games gameye gameye-app gameye-application gameye-collection parser parsing peripherals pharo pharo-smalltalk print-media smalltalk systems toys-to-life
Last synced: 31 Oct 2024
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 10 Nov 2024
https://github.com/atiq-cs/vnextmt
vNext Rule Migration Tool
json parsing string-manipulation
Last synced: 07 Nov 2024
https://github.com/thetasinner/echelon-unicode-parser
Experimental parser which can process unicode input
Last synced: 15 Oct 2024
https://github.com/lunakoly/aster
Yes, here we go, one more parser generator...
Last synced: 13 Oct 2024
https://github.com/jedevc/dwarfshell
A simple one-file, no-dependency shell written in python
Last synced: 13 Oct 2024
https://github.com/vasll/vmtohack
VM To Hack translator implementation from nand2tetris
go golang nand2tetris nand2tetris-projects nand2tetris-solutions nand2tetris-vm-translator parser parsing stack stacks
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/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/ptmcg/pyparsing_arith_lj
Code for arithmetic expression parsing with Pyparsing
arithmetic-expression-evaluator article parser-combinators parsing pyparsing python python-2 python-3 python-library python2 python3 text-processing
Last synced: 13 Oct 2024
https://github.com/davidvujic/clojure-email-experiment
Experimenting with parsing email files using Clojure
Last synced: 15 Oct 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/paultaykalo/swift-ast-dump-parser
Swift AST tree dump parser written in Ruby
Last synced: 28 Oct 2024
https://github.com/kalessin/sequential-parser
Utility for parsing structured text with text patterns
Last synced: 13 Oct 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/msoeken/dormouse
Parsing Python code into Boolean expressions
ast boolean-expression boolean-logic parsing python sympy
Last synced: 18 Oct 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/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/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