Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.2\antlr\preprocessor\Tool.class
???? - ? ? Y Z [ \ Y ] ^ _ ` a b c Y d e f g h g i j k l m n o p ; q r s t u v w x r y z { | } ~ ? ? } ? ? ? a ? ? ? a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ; ? ; ? ? ? theHierarchy Lantlr/preprocessor/Hierarchy; grammarFileName Ljava/lang/String; args [Ljava/lang/String; nargs I grammars Lantlr/collections/impl/Vector; antlrTool Lantlr/Tool; <init> "(Lantlr/Tool;[Ljava/lang/String;)V Code LineNumberTable main ([Ljava/lang/String;)V preprocess ()Z preprocessedArgList ()[Ljava/lang/String; processArguments SourceFile Tool.java L ? J K V Q antlr/Tool antlr/preprocessor/Tool L M R S T U ? ? ? java/lang/StringBuffer ? ? ? ? ? ? ? ? ? B C no grammar file specified ? ? H I antlr/preprocessor/Hierarchy L ? @ A ? ? ? ? ? java/lang/String ? ? java/io/FileNotFoundException file not found ? S ? S ? ? ? ? ? ? ? ? ? D E F G ? ? ? ? file.separator ? ? java/io/IOException #cannot write expanded grammar file ? ? -glib ? ? C \ ? ? 8-glib cannot deal with '/' on a PC: use '\'; ignoring... ? ? ? ? -o 1missing output directory with -o option; ignoring ? ? ? ? ? ? antlr/collections/impl/Vector L ? ? ? 6grammar file must be last; ignoring other arguments... java/lang/Object ()V java/lang/System out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; java/io/PrintStream print (Ljava/lang/String;)V println toolError (Lantlr/Tool;)V elements ()Ljava/util/Enumeration; java/util/Enumeration nextElement ()Ljava/lang/Object; readGrammarFile hasMoreElements verifyThatHierarchyIsComplete expandGrammarsInFile getFile 4(Ljava/lang/String;)Lantlr/preprocessor/GrammarFile; antlr/preprocessor/GrammarFile nameForExpandedGrammarFile &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z generateExpandedFile getOutputDirectory getProperty arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/io/File separator indexOf (I)I warning parseSeparatedList 4(Ljava/lang/String;C)Lantlr/collections/impl/Vector; error setOutputDirectory charAt (I)C (I)V appendElement (Ljava/lang/Object;)V ! ? @ A B C D E F G H I J K L M N 3 *? *+? *,? ? O P Q N ? O? Y? L? Y+*? M,? W,? N6? "? ? Y? ? -2? ? ? ?-???? ? ? O &