UniGrammar

UniGrammar

Geek Repo

Unifying grammars DSLs for fun and profit!

Github PK Tool:Github PK Tool

UniGrammar's repositories

UniGrammar.py

One DSL for text-based grammars to rule them all

Language:PythonLicense:UnlicenseStargazers:8Issues:2Issues:2

CoCoPy

Python implementation of the famous Coco/R LL(k) compiler generator

Language:PythonLicense:GPL-3.0Stargazers:3Issues:4Issues:0

grammars-v4

Grammars written for ANTLR v4; expectation that the grammars are free of actions.

Language:ANTLRLicense:MITStargazers:1Issues:1Issues:0

javaMdktCompiler.py

Allows software written in Python load and execute Java source code.

Language:PythonLicense:UnlicenseStargazers:1Issues:2Issues:0

.github

A magic GitHub repository with settings

Stargazers:0Issues:0Issues:0

antlr4

Fork of ANTLR allowing using it as a library.

Language:JavaLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0

charRanges.py

A library for manipulating character ranges !!! Migrated to Codeberg 🏔️ !!!

Language:PythonLicense:UnlicenseStargazers:0Issues:1Issues:0

escapelib.py

A library to escape characters to be used in various contexts

Language:PythonLicense:UnlicenseStargazers:0Issues:1Issues:0

kiki-re

Kiki regex traĂ­do del mundo de los muertos

Language:PythonStargazers:0Issues:1Issues:0

lark

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

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

TatSu

ç«ś TatSu generates Python parsers from grammars in a variation of EBNF

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0

UniGrammarRuntime.py

Runtime for UniGrammar-generated wrappers for generated parsers.

Language:PythonLicense:UnlicenseStargazers:0Issues:2Issues:0

UniGrammarRuntimeCore.py

A set of interfaces useful for any parser generator in python.

Language:PythonLicense:UnlicenseStargazers:0Issues:2Issues:0

wisent

a Parser Generator for Python

Language:PythonLicense:GPL-2.0Stargazers:0Issues:1Issues:0

xeger

Library to generate random strings from regular expressions.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0

antlr-ast

Library for building abstract syntax trees from antlr parsers

Language:PythonLicense:AGPL-3.0Stargazers:0Issues:1Issues:0

antlrCompile.py

Python bindings to antlr for automation of parsers generation.

Language:PythonLicense:UnlicenseStargazers:0Issues:2Issues:0

Arpeggio

Parser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0

grammars

Our repo for grammars. We plan to rewrite all the ANTLR grammars possible into UniGrammar grammars eventually.

Language:ANTLRStargazers:0Issues:2Issues:0

InMemoryJavaCompiler

Utility class to compile java source code in memory

Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0

parglare

A pure Python scannerless LR/GLR parser - http://www.igordejanovic.net/parglare/

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

parsimonious

The fastest pure-Python PEG parser I can muster

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

rstr

rstr is a helper module for easily generating random strings of various types. It could be useful for fuzz testing, generating dummy data, or other applications.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0

sre-tools

Helpers for sre_parse, transforming regexes

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

sre-yield

Python module to generate regular all expression matches

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0