Fixed problem where defaulting of location type (AT ENTRY) caused null pointer exception Fixed bug in type helper which was stopping method …
Fixed problem where defaulting of location type (AT ENTRY) caused null pointer exceptionFixed bug in type helper which was stopping method names with emptysignatures (e.g. get() or foo.get()) being recognised.Corrected problem in tokenizer/parser where terms like $0.foo() wherenot being recognised because the characters 0. were being tokenised asa float. Tokenizer now identifies $<integer_literal> or $<identifier>as a single token rather than applying $ as a unary prefix operator tothe next term.Added option to switch on debug trace in CUP parser by setting Systemproperty org.jboss.jbossts.orchestration.rule.debug. To make this workproperly this required:Modified parser to use class PrintableSymbol` instead of Symbol.Provided an implementation of PrintableSymbol which prints the symbolname and associated value rather than just a numeric idx.Specialised parser debug print routines called by debug_parse so thatthey stop printing symbol numeric idxs and rely on the toString methodto print the symbol.