{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":".github","owner":"UniGrammar","isFork":true,"description":"A magic GitHub repository with settings","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":24,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T20:27:43.774Z"}},{"type":"Public","name":"UniGrammar.py","owner":"UniGrammar","isFork":false,"description":"One DSL for text-based grammars to rule them all","allTopics":["parser","grammar","antlr","antlr4","tatsu","cocor","waxeye","parsimonious","tree","gitlab","backend","parser-generator","glr","ebnf","parglare","grammar-dsls"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":8,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T20:24:29.219Z"}},{"type":"Public","name":"UniGrammarRuntimeCore.py","owner":"UniGrammar","isFork":false,"description":"A set of interfaces useful for any parser generator in python.","allTopics":["parser","interface","parser-generator","unigrammar"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T20:19:33.610Z"}},{"type":"Public","name":"UniGrammarRuntime.py","owner":"UniGrammar","isFork":false,"description":"Runtime for UniGrammar-generated wrappers for generated parsers.","allTopics":["runtime","parsers","unigrammar","wrappers"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T19:45:48.792Z"}},{"type":"Public","name":"antlrCompile.py","owner":"UniGrammar","isFork":false,"description":"Python bindings to antlr for automation of parsers generation.","allTopics":["python","bindings","antlr4","unigrammar"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T18:41:50.229Z"}},{"type":"Public","name":"javaMdktCompiler.py","owner":"UniGrammar","isFork":false,"description":"Allows software written in Python load and execute Java source code.","allTopics":["python","java","compiler"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T17:50:21.997Z"}},{"type":"Public","name":"charRanges.py","owner":"UniGrammar","isFork":false,"description":"A library for manipulating character ranges !!! Migrated to Codeberg 🏔️ !!!","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T17:44:03.543Z"}},{"type":"Public","name":"escapelib.py","owner":"UniGrammar","isFork":false,"description":"A library to escape characters to be used in various contexts","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T14:32:16.337Z"}},{"type":"Public","name":"antlr4","owner":"UniGrammar","isFork":true,"description":"Fork of ANTLR allowing using it as a library.","allTopics":["library","antlr"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":3219,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-18T21:04:28.333Z"}},{"type":"Public","name":"lark","owner":"UniGrammar","isFork":true,"description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":395,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-25T16:36:56.413Z"}},{"type":"Public","name":"grammars-v4","owner":"UniGrammar","isFork":true,"description":"Grammars written for ANTLR v4; expectation that the grammars are free of actions.","allTopics":[],"primaryLanguage":{"name":"ANTLR","color":"#9DC3FF"},"pullRequestCount":11,"issueCount":0,"starsCount":1,"forksCount":3666,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-28T07:07:26.847Z"}},{"type":"Public","name":"CoCoPy","owner":"UniGrammar","isFork":true,"description":"Python implementation of the famous Coco/R LL(k) compiler generator","allTopics":["parser","grammar","python3","ll","cocor"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":7,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-13T18:44:13.070Z"}},{"type":"Public","name":"grammars","owner":"UniGrammar","isFork":false,"description":"Our repo for grammars. We plan to rewrite all the ANTLR grammars possible into UniGrammar grammars eventually.","allTopics":["grammars"],"primaryLanguage":{"name":"ANTLR","color":"#9DC3FF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-04T16:47:49.494Z"}},{"type":"Public","name":"parsimonious","owner":"UniGrammar","isFork":true,"description":"The fastest pure-Python PEG parser I can muster","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":124,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-12T08:22:47.376Z"}},{"type":"Public","name":"parglare","owner":"UniGrammar","isFork":true,"description":"A pure Python scannerless LR/GLR parser - http://www.igordejanovic.net/parglare/","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":31,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-08T09:30:00.046Z"}},{"type":"Public","name":"xeger","owner":"UniGrammar","isFork":true,"description":"Library to generate random strings from regular expressions.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":20,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T15:37:01.564Z"}},{"type":"Public","name":"rstr","owner":"UniGrammar","isFork":true,"description":"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.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":15,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T14:48:41.908Z"}},{"type":"Public","name":"sre-yield","owner":"UniGrammar","isFork":true,"description":"Python module to generate regular all expression matches","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":52,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T13:54:48.451Z"}},{"type":"Public","name":"sre-tools","owner":"UniGrammar","isFork":true,"description":"Helpers for sre_parse, transforming regexes","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T13:15:51.171Z"}},{"type":"Public","name":"TatSu","owner":"UniGrammar","isFork":true,"description":"竜 TatSu generates Python parsers from grammars in a variation of EBNF","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":47,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-07T16:17:31.755Z"}},{"type":"Public","name":"Arpeggio","owner":"UniGrammar","isFork":true,"description":"Parser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":55,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-07T16:15:58.699Z"}},{"type":"Public","name":"InMemoryJavaCompiler","owner":"UniGrammar","isFork":true,"description":"Utility class to compile java source code in memory","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":85,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-28T12:00:10.554Z"}},{"type":"Public","name":"kiki-re","owner":"UniGrammar","isFork":true,"description":"Kiki regex traído del mundo de los muertos","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-17T16:15:47.564Z"}},{"type":"Public","name":"antlr-ast","owner":"UniGrammar","isFork":true,"description":"Library for building abstract syntax trees from antlr parsers","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":10,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-27T18:17:27.364Z"}},{"type":"Public","name":"wisent","owner":"UniGrammar","isFork":true,"description":"a Parser Generator for Python","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-28T09:36:39.616Z"}}],"repositoryCount":25,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}