Skip to content

Instantly share code, notes, and snippets.

@Averroes
Averroes / ElementTree_pretty.py
Created April 11, 2015 15:17
ElementTree pretty
#!/usr/bin/env python
# encoding: utf-8
#
# Copyright (c) 2010 Doug Hellmann. All rights reserved.
#
"""Pretty-print function for ElementTree
"""
#end_pymotw_header
from xml.etree import ElementTree
@johnmudd
johnmudd / test_pyparsing.py
Created February 25, 2012 21:11
Sample use of pyparsing to extract typedef from C code. Surprisingly long output for such a simple demo.
#! /usr/bin/env python
from pyparsing import *
def get_typedef_parser():
declare_list = Forward() # Will be defined later, after being referenced.
ident = Word(alphas+'_', alphanums+'_')
int_number = Word(nums+' ()+-*/')