JavaCC-based parser for Soar source code