An Automata Learning Library Written in Python
-
Updated
Jun 22, 2024 - Python
An Automata Learning Library Written in Python
A python library to manipulate formal languages and various automata
Parse a text corpus and generate sentences in the same style using context-free grammar combined with a Markov chain.
A lightweight and easily readable context-free grammar generator!
Using context-free grammar formalism to parse English sentences to determine their structure to help computer to better understand the meaning of the sentence.
Detecting drug-drug interaction (DDI) has become a vital part of public health safety. This project is an implementation of NLP based approach for such relation extraction between entities.
A tool for converting context-free grammars to different normal forms.
Generative Art with Context-Free Grammars
Aulas, exercícios e resumos das matérias: Introdução à Informática e Teoria da Computação.
Context free grammar to pushdown automaton convertor, along with string parser - Theory of Languages and Machines project, spring 2020
An editor for EBNF grammars, used by Lark – parsing library for Python
Generate a sublime-syntax file from a non-left-recursive, follow-determined, context-free grammar
Given a Context-Free-Grammar the script will convert it into the selected Normal Form
Python program to convert a Context Free Grammar to Chomsky Normal Form.
a constraint-based syntax-guided synthesis (SyGuS) engine
Parsing and analysis of arbitrary context-free grammars
A compiler to translate regular expressions (regular grammars) and LL1 BNF languages (subset of context free grammars) to generated scanners and/or parsers.
Python tool able to convert a Context Free Grammar in Chomsky Normal Form
Small little context-free expression generator and parser using user provided EBNF-like source.
Add a description, image, and links to the context-free-grammar topic page so that developers can more easily learn about it.
To associate your repository with the context-free-grammar topic, visit your repo's landing page and select "manage topics."