--- com/icl/saxon/StyleSheet.java.orig 2004-07-20 13:04:01.490886776 +0300 +++ com/icl/saxon/StyleSheet.java 2004-07-20 13:08:45.562006674 +0300 @@ -157,7 +157,7 @@ else if (args[i].equals("-x")) { i++; - if (args.length < i+2) badUsage(name, "No source parser class"); + if (args.length < i+1) badUsage(name, "No source parser class"); String sourceParserName = args[i++]; factory.setAttribute( FeatureKeys.SOURCE_PARSER_CLASS, @@ -166,7 +166,7 @@ else if (args[i].equals("-y")) { i++; - if (args.length < i+2) badUsage(name, "No style parser class"); + if (args.length < i+1) badUsage(name, "No style parser class"); String styleParserName = args[i++]; factory.setAttribute( FeatureKeys.STYLE_PARSER_CLASS, @@ -175,7 +175,7 @@ else if (args[i].equals("-r")) { i++; - if (args.length < i+2) badUsage(name, "No URIResolver class"); + if (args.length < i+1) badUsage(name, "No URIResolver class"); String r = args[i++]; factory.setURIResolver(makeURIResolver(r)); } @@ -193,7 +193,7 @@ else if (args[i].equals("-TL")) { i++; - if (args.length < i+2) badUsage(name, "No TraceListener class"); + if (args.length < i+1) badUsage(name, "No TraceListener class"); TraceListener traceListener = makeTraceListener(args[i++]); factory.setAttribute( FeatureKeys.TRACE_LISTENER, @@ -224,7 +224,7 @@ else if (args[i].equals("-m")) { i++; - if (args.length < i+2) badUsage(name, "No message Emitter class"); + if (args.length < i+1) badUsage(name, "No message Emitter class"); factory.setAttribute( FeatureKeys.MESSAGE_EMITTER_CLASS, args[i++]); @@ -538,7 +538,9 @@ System.err.println(" -ds Use standard tree data structure "); System.err.println(" -dt Use tinytree data structure (default)"); System.err.println(" -o filename Send output to named file or directory "); + System.err.println(" -l Switch on line numbering for the source document "); System.err.println(" -m classname Use specified Emitter class for xsl:message output "); + System.err.println(" -noext Suppress calls on non-system extension functions "); System.err.println(" -r classname Use specified URIResolver class "); System.err.println(" -t Display version and timing information "); System.err.println(" -T Set standard TraceListener");