├── .gitignore ├── HRAST.py ├── LICENSE ├── Matcher.py ├── Patterns ├── Expressions.py ├── Instructions.py ├── Nodes.py ├── Patterns.py ├── __init__.py └── traversal.py ├── README.md ├── ast_helper.py ├── dumper.py ├── pics ├── after.png ├── before.png ├── cpp_after.png └── cpp_before.png ├── ready_patterns.py └── traverse.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /HRAST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/HRAST.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/LICENSE -------------------------------------------------------------------------------- /Matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Matcher.py -------------------------------------------------------------------------------- /Patterns/Expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Patterns/Expressions.py -------------------------------------------------------------------------------- /Patterns/Instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Patterns/Instructions.py -------------------------------------------------------------------------------- /Patterns/Nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Patterns/Nodes.py -------------------------------------------------------------------------------- /Patterns/Patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Patterns/Patterns.py -------------------------------------------------------------------------------- /Patterns/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Patterns/__init__.py -------------------------------------------------------------------------------- /Patterns/traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/Patterns/traversal.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/README.md -------------------------------------------------------------------------------- /ast_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/ast_helper.py -------------------------------------------------------------------------------- /dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/dumper.py -------------------------------------------------------------------------------- /pics/after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/pics/after.png -------------------------------------------------------------------------------- /pics/before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/pics/before.png -------------------------------------------------------------------------------- /pics/cpp_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/pics/cpp_after.png -------------------------------------------------------------------------------- /pics/cpp_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/pics/cpp_before.png -------------------------------------------------------------------------------- /ready_patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/ready_patterns.py -------------------------------------------------------------------------------- /traverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibears/HRAST/HEAD/traverse.py --------------------------------------------------------------------------------