.$ \      [ [ [ [      . . . 5 5 8 < 5 5 5 5 5 M 5 5 Z T 5 5 promptLjava/lang/String; ConstantValueversion()VCodeLineNumberTableLocalVariableTablethisLdods/dap/test/dds_test;usagemain([Ljava/lang/String;)VoptsLdods/util/Getopts;eLdods/util/InvalidSwitch;args[Ljava/lang/String; parser_testZ scanner_test class_test test_scannertokLdods/dap/parser/Token; token_source'Ldods/dap/parser/DDSParserTokenManager;jj_input_stream"Ldods/dap/parser/SimpleCharStream; test_parser Ldods/dap/parser/ParseException;Ldods/dap/DDSException; Ldods/dap/BadSemanticsException;tableLdods/dap/DDS; test_classbtLdods/dap/BaseType;"Ldods/dap/NoSuchVariableException;Ljava/util/Enumeration;table2namefactoryLdods/dap/BaseTypeFactory; SourceFile dds_test.java bc usage: dds-test [s] [pd] [c]  s: Test the scanner.4 p: Test the parser; reads from stdin and prints the! internal structure to stdout.2 d: Turn on parser debugging.[Broken 11/9/99 jhrg]/ c: Test the code for manipulating DDS objects.8 Reads from stdin, parses and writes the modified DDS to stdout.dods/util/Getoptsspdc bjava/lang/Character b  sdods/util/InvalidSwitch ic vc }c c dods/dap/parser/SimpleCharStream b%dods/dap/parser/DDSParserTokenManager b  dds-test: c  DATASETLISTSEQUENCE STRUCTUREGRIDBYTEINT32FLOAT64STRINGUrljava/lang/StringBufferWORD:  ^   Found:  dods/dap/DDS   dods/dap/parser/ParseException    Status from parser: 0dods/dap/DDSException cDDS past semantic checkdods/dap/BadSemanticsExceptionDDS failed semantic check DDS past full semantic checkDDS failed full semantic check Status from parser: 1DDS filed semantic checkDDS filed full semantic check Dataset name:  goofydods/dap/DefaultFactory     dods/dap/NoSuchVariableException   !" #dods/dap/BaseTypedods/dap/test/dds_testjava/lang/Object version 0.1java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V((Ljava/lang/String;[Ljava/lang/String;)V(C)V getSwitch,(Ljava/lang/Character;)Ldods/util/OptSwitch;dods/util/OptSwitchsetexit(I)VinLjava/io/InputStream;(Ljava/io/InputStream;II)V%(Ldods/dap/parser/SimpleCharStream;)Voutprintflush getNextToken()Ldods/dap/parser/Token;dods/dap/parser/TokenkindIappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;imagetoString()Ljava/lang/String;parse(Ljava/io/InputStream;)V getMessagecheckSemantics(Z)V(Ljava/io/OutputStream;)Vclone()Ljava/lang/Object;getNamedods/dap/BaseTypeFactory newDInt32%(Ljava/lang/String;)Ldods/dap/DInt32; addVariable(Ldods/dap/BaseType;)V getVariable'(Ljava/lang/String;)Ldods/dap/BaseType; printDecl+(Ljava/io/OutputStream;Ljava/lang/String;)V delVariable getVariables()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements()Z nextElement![\]^_`^_abcd/*ef gh icdyA   e&  (08 @! jkdI<=> Y *:Yp<Ys=Yc> : TWeb$%&)*&+(,<->.R/T4W1Y2\3`6l7o8s;w<z>~?ABCf>BlmYnopqrstsus vcd;YMY,L !+"YK# *#LWbmx$%&'(u)j*_+T,I->.Y/01*213.Y/41*213 !e~J KM$N0OQRTUWXZ[]^`acdfgijlmo p r)t1u:wf *wx%yz .{| }cd^5Y6K*7PL.Y/+91:13;(L.Y/+=1:13;*>? LA*BC LD*E8:<_kn@w@eZz|/7:;W_cknow|f4$n~;$nonn cd}5Y6K*7FPL.Y/+91:13;(L.Y/+=1:13;*>? LG*BC LH*E*I5L+E.Y/J1*K13LMMYNN*-,OP*E*,Q:RS:U*,V*E*-,OP*E*,Q:RS:U*,V*E*W:XYZ:RS8B<gsv@@T&7:Te17?BC_gksvw &-7:<GLSco|f$n~C$nwnn  n- < no Y#nu^