A parser and model for ANML (Action Notation Modeling Language)