A Java parser written in Python using PLY.
-
Updated
May 1, 2014 - Python
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.
A Java parser written in Python using PLY.
Parsing and analysis of arbitrary context-free grammars
Protocol Buffers lexer & parser for PLY
custom type systems for python in prolog: http://alehander42.me/prolog_type_systems
regular language tools - automata-based tokenizer, LL(1) parser
Simple parser for modified basicDTD LL(1) grammar written in Python
A source to source compiler allowing Pascal developers to reuse code and develop games for the Love2D framework.
A Python Based Recursive Descent Parser, Type-Checker, and Interpreter for MyPL Language
A simple compiler experiment to parse simple sql statements.
Cocke–Younger–Kasami algorithm written in Python
Develop PCFG for a small subset of English
CONLL-U to Pandas DataFrame