Terence Parr's Projects
A Java implementation of random forest machine learning algorithm / classifier
antlr v3 repository (pulled from p4 with history from //depot/code/antlr/antlr3-main
Simple language grammar and listener for talk demos
Python 2 runtime libraries for ANTLR 4
Python 3 runtime libraries for ANTLR 4
Simple automatic differentiation via operator overloading for educational purposes
My own variation on the bash git prompt
A simple build utility written in Python, though I'll use to build java projects.
A tool that translates augmented markdown into HTML or latex
A C unit testing rig in the spirit of junit.
CS345 Programming Languages at University of San Francisco
USF CS601 lecture notes and sample code
Some goodies to help start the CS601 webmail project
StringTemplate-based version of webmail skeleon
University of San Francisco CS652 -- Programming Languages
Data acquisition certificate (part of http://www.sfdatainstitute.org Course number CAS-DI-DAPY-001.
test for class
A python library for decision tree visualization and model interpretation.
Course notes and notebooks to teach the fundamentals of how deep learning works; uses PyTorch.
Experiment with GMDH polynomial computation-graph nodes
A test of OpenCL use on OS X, XCode. Simple vector squaring.
The Official Gradle ANTLR plugin
Explore building a hash table with two different hash functions that balances chain length
hosting of the waterfall chart functions
An intellij plugin for ANTLR v4 in Intellij 12.0.x
A simple neural network in java using particle swarm optimization.