parser-library

There are 308 repositories under parser-library topic.

  • parser

    postlight/parser

    📜 Extract meaningful content from the chaos of a web page

    Language:JavaScript5.3k96213433
  • lark-parser/lark

    Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

    Language:Python4.6k57873395
  • alecthomas/participle

    A parser library for Go

    Language:Go3.4k45202184
  • Chevrotain/chevrotain

    Parser Building Toolkit for JavaScript

    Language:TypeScript2.4k32804200
  • microsoft/Recognizers-Text

    Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

    Language:C#1.7k67904428
  • standardese/cppast

    Library to parse and work with the C++ AST

    Language:C++1.7k51119166
  • mrkkrp/megaparsec

    Industrial-strength monadic parser combinator library

    Language:Haskell8941434683
  • hasherezade/bearparser

    Portable Executable parsing library (from PE-bear)

    Language:C++6403917105
  • biojava/biojava

    :book::microscope::coffee: BioJava is an open-source project dedicated to providing a Java library for processing biological data.

    Language:Java58279449379
  • katef/kgt

    BNF wrangling and railroad diagrams

    Language:C581193629
  • fourlastor/dante

    A sane rich text parsing and styling library.

    Language:Java45313432
  • petitparser/dart-petitparser

    Dynamic parser combinators in Dart.

    Language:Dart450119647
  • j123b567/scpi-parser

    Open Source SCPI device library

    Language:C4415699188
  • Hejsil/mecha

    A parser combinator library for Zig

    Language:Zig40182117
  • neogeny/TatSu

    竜 TatSu generates Python parsers from grammars in a variation of EBNF

    Language:Python3981415247
  • Ksoup

    MohamedRejeb/Ksoup

    Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.

    Language:Kotlin3339179
  • uriparser

    uriparser/uriparser

    :hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub

    Language:C313108776
  • satya-das/cppparser

    A library to parse C/C++ source as AST

    Language:C++26082034
  • rust-lang/annotate-snippets-rs

    Library for snippet annotations

    Language:Rust227224527
  • lego-ai-parser

    serpapi/lego-ai-parser

    Lego AI Parser is an open-source application that uses OpenAI to parse visible text of HTML elements.

    Language:Python2235715
  • cs01/pygdbmi

    A library to parse gdb mi output and interact with gdb subprocesses

    Language:Python205114147
  • vinzenz/libpypa

    libpypa is a Python parser implemented in pure C++

    Language:C++188242049
  • barrust/mediawiki

    MediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/

    Language:Python17055926
  • petitparser/java-petitparser

    Dynamic parser combinators in Java.

    Language:Java163101935
  • BeardedManZhao/mathematical-expression

    本框架是一种针对数学公式解析的有效工具 支持 Java python C++ API ,能够解析包含嵌套函数,包含函数,数列步长累加等数学公式,返回值是一个数值的结果对象,同时也可以进行比较运算的操作,再进行比较的时候,返回值是一个布尔值结果对象。PS 请尽量使用 1.3.1 版本以及以上的版本,这将有助于您使用更加稳定的版本,修复了 1.2.x中所有已知的bugMaven依赖坐标您可以直接使用maven将本框架导入到项目中使用,能够高效的使用该功能‘;This framework is an effective tool for parsing mathematical formulas that supports the Java Python C++API.

    Language:Java147475
  • LPeter1997/CppCmb

    A generic C++17 parser-combinator library with a natural grammar notation.

    Language:C++125478
  • norswap/autumn

    A Java parser combinator library written with an unmatched feature set.

    Language:Java1228515
  • cederberg/mibble

    Mibble is an open-source SNMP MIB parser library for Java.

    Language:Java111153870
  • naorlivne/parse_it

    A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.

    Language:Python1083298
  • relex/aini

    Go library for Parsing Ansible inventory files

    Language:Go969611
  • cmark.ex

    asaaki/cmark.ex

    💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.

    Language:C9431115
  • Hedroed/png-parser

    Analyse PNG file format for CTF, python API and CLI

    Language:Python913410
  • axilmar/parserlib

    A c++ recursive-descent generic parsing library that supports left recursion.

    Language:C++8981019
  • nemec/clipr

    Command Line Interface ParseR for .Net

    Language:C#8912449
  • m-peko/booleval

    Header-only C++17 library for evaluating logical expressions.

    Language:C++815236
  • palle-k/Covfefe

    A parser for nondeterministic context free languages

    Language:Swift615108