Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d0c-s4vage/py010parser

A modified pycparser to parse 010 templates
https://github.com/d0c-s4vage/py010parser

010editor lexer parser pycparser python

Last synced: 3 months ago
JSON representation

A modified pycparser to parse 010 templates

Awesome Lists containing this project

README

        

[![Master Build Status](https://travis-ci.org/d0c-s4vage/py010parser.svg?branch=master)](https://travis-ci.org/d0c-s4vage/py010parser)
[![PyPI Statistics](https://img.shields.io/pypi/dm/py010parser)](https://pypistats.org/packages/py010parser)
[![Latest Release](https://img.shields.io/pypi/v/py010parser)](https://pypi.python.org/pypi/py010parser/)

# py010parser

py010parser is a python library that can parse 010 templates.
It is a modified fork of [Eli Bendersky's pycparser](https://github.com/eliben/pycparser) project.

## introduction

Sweetscape's [010 editor](http://www.sweetscape.com/) is a binary-format
editor and parser. [Many](https://www.google.com/search?q=github+010+templates&oq=github+010+templates) [templates](http://www.sweetscape.com/010editor/templates/)
can be found online for most binary formats.

This project (py010parser) is an effort to make 010 scripts parseable
from python, with the intent to build additional tools using py010parser,
such as [pfp](http://github.com/d0c-s4vage/pfp), an 010 template
interpreter.