gccoutputparser 0.1

Creator: bradpython12

Last updated:

Add to Cart

Description:

gccoutputparser 0.1

gccoutputparser
A simple GCC/LLVM (clang) output parser. It reads lines from compiler and
makefile runs, parse, split them and provides parsed information in a
harmonized format.
It is possible to configure what you want: access to the pased information?
Counters? Affected files?
Installation
Simple install this module via pip (pip for Python 2 is also supported)
pip3 install --user gccoutputparser

Preface
GCC sends warnings and errors to standard error while normal output goes to
standard output.
Usage
import gccoutputparser

e = gccoutputparser.GccOutputParser(working_directory=os.pwd())
e.feed()

stats = e.statistics()

number_warnings = len(e.warnings())

e.warnings(path_filter='path/matching/in')

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.