Change to new rule syntax, added pointer.py and vocab.py