From c9715847f63225faf6880693a4e9bfcc466d7cb1 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 14 Jul 1998 21:46:38 +0000 Subject: [PATCH] * updated messages file --- compiler/asmutils.pas | 11 +- compiler/assemble.pas | 9 +- compiler/msgidx.inc | 21 + compiler/msgtxt.inc | 1903 +++++++++++++++++++++-------------------- compiler/parser.pas | 11 +- compiler/pass_1.pas | 12 +- compiler/pbase.pas | 72 +- compiler/pdecl.pas | 13 +- compiler/pexpr.pas | 9 +- compiler/pstatmnt.pas | 11 +- compiler/scandir.inc | 10 +- compiler/tree.pas | 7 +- 12 files changed, 1084 insertions(+), 1005 deletions(-) diff --git a/compiler/asmutils.pas b/compiler/asmutils.pas index b03c1e6ae4..4f7211a90f 100644 --- a/compiler/asmutils.pas +++ b/compiler/asmutils.pas @@ -1280,7 +1280,7 @@ end; end else begin - Comment(V_Error,'Unsupported symbol type for operand'); + Message(assem_e_unsupported_symbol_type); exit; end; end; @@ -1324,7 +1324,7 @@ end; end; else begin - Comment(V_Error,'Unsupported symbol type for operand'); + Message(assem_e_unsupported_symbol_type); exit; end; end; { case } @@ -1393,7 +1393,7 @@ end; end; else begin - Comment(V_Error,'Unsupported symbol type for operand'); + Message(assem_e_unsupported_symbol_type); exit; end; end; {case} @@ -1628,7 +1628,10 @@ end; end. { $Log$ - Revision 1.4 1998-06-04 23:51:31 peter + Revision 1.5 1998-07-14 21:46:38 peter + * updated messages file + + Revision 1.4 1998/06/04 23:51:31 peter * m68k compiles + .def file creation moved to gendef.pas so it could also be used for win32 diff --git a/compiler/assemble.pas b/compiler/assemble.pas index 53f5cf5660..a41e1792d9 100644 --- a/compiler/assemble.pas +++ b/compiler/assemble.pas @@ -222,7 +222,7 @@ procedure TAsmList.NextSmartName; begin inc(SmartLinkFilesCnt); if SmartLinkFilesCnt>999999 then - Comment(V_Fatal,'Too many assembler files'); + Message(assem_f_too_many_asm_files); AsmFile:=Path+FixFileName('as'+tostr(SmartLinkFilesCnt)+target_info.asmext); ObjFile:=Path+FixFileName('as'+tostr(SmartLinkFilesCnt)+target_info.objext); end; @@ -427,7 +427,7 @@ begin {$endif NoAg86KMot} {$endif} else - Comment(V_Fatal,'Selected assembler output not supported!'); + Message(assem_f_assembler_output_not_supported); end; a^.AsmCreate; a^.WriteAsmList; @@ -450,7 +450,10 @@ end; end. { $Log$ - Revision 1.12 1998-07-08 14:58:34 daniel + Revision 1.13 1998-07-14 21:46:40 peter + * updated messages file + + Revision 1.12 1998/07/08 14:58:34 daniel * First check if call to assembler is succesfull, then check it's exit code. This is more logical than first checking the exit code. For some mysterious reason this did not give problems on DOS & Linux. On OS/2 it did. diff --git a/compiler/msgidx.inc b/compiler/msgidx.inc index aaa23b5cbf..2df2e5b9b5 100644 --- a/compiler/msgidx.inc +++ b/compiler/msgidx.inc @@ -58,6 +58,7 @@ general_i_targetos, general_u_exepath, general_u_gcclibpath, general_i_abslines_compiled, +general_f_no_memory_left, { Scanner part } @@ -102,6 +103,8 @@ scan_c_skipping_until, scan_i_press_enter, scan_w_unsupported_switch, scan_w_illegal_directive, +scan_d_back_in, +scan_w_unsupported_asmmode_specifier, { Parser } @@ -204,6 +207,18 @@ parser_e_constructor_cannot_be_not_virtual, parser_e_no_default_property_available, parser_e_cant_have_published, parser_forward_declaration_must_be_resolved, +parser_e_no_local_operator, +parser_e_proc_dir_not_allowed_in_interface, +parser_e_proc_dir_not_allowed_in_implementation, +parser_e_proc_dir_not_allowed_in_procvar, +parser_e_function_already_declared_public_forward, +parser_e_not_external_and_export, +parser_e_name_keyword_expected, +parser_w_not_supported_for_inline, +parser_w_inlining_disabled, +parser_i_writing_browser_log, +parser_h_maybe_deref_caret_missing, +parser_f_assembler_reader_not_supported, { Symbol table } @@ -270,6 +285,9 @@ cg_f_internal_error_in_secondinline, cg_d_register_weight, cg_e_stacklimit_in_local_routine, cg_d_stackframe_omited, +cg_e_unable_inline_object_methods, +cg_e_unable_inline_procvar, +cg_e_no_code_for_inline_stored, { Assembler parsers } @@ -409,6 +427,9 @@ assem_f_invalid_suffix_intel, assem_e_extended_not_supported, assem_e_comp_not_supported, assem_w_mmxwarning_as_281, +assem_f_too_many_asm_files, +assem_f_assembler_output_not_supported, +assem_e_unsupported_symbol_type, { Exec, assembler, linker, binder calls } diff --git a/compiler/msgtxt.inc b/compiler/msgtxt.inc index 2d8ad6fc9a..1a43364bb6 100644 --- a/compiler/msgtxt.inc +++ b/compiler/msgtxt.inc @@ -1,4 +1,4 @@ -const msgtxt : array[1..14132] of char=( +const msgtxt : array[1..14874] of char=( 'I','_','C','o','m','p','i','l','e','r',':',' ','$','1',#000, 'I','_','U','n','i','t','s',' ','a','r','e',' ','s','e','a', 'r','c','h','e','d',' ','i','n',':',' ','$','1',#000,'D','_', @@ -9,936 +9,985 @@ const msgtxt : array[1..14132] of char=( 'U','s','i','n','g',' ','G','C','C','l','i','b',' ','p','a', 't','h',':',' ','$','1',#000,'I','_','$','1',' ','L','i','n', 'e','s',' ','c','o','m','p','i','l','e','d',',',' ','$','2', - ' ','s','e','c',#000,'F','_','U','n','e','x','p','e','c','t', - 'e','d',' ','e','n','d',' ','o','f',' ','f','i','l','e',#000, - 'F','_','S','t','r','i','n','g',' ','e','x','c','e','e','d', - 's',' ','l','i','n','e',#000,'F','_','i','l','l','e','g','a', - 'l',' ','c','h','a','r','a','c','t','e','r',#000,'F','_','S', - 'y','n','t','a','x',' ','e','r','r','o','r',' ','$','2',' ', - 'e','x','p','e','c','t','e','d',' ','a','t',' ','c','o','l', - ' ','$','1',#000,'U','_','S','t','a','r','t',' ','r','e','a', - 'd','i','n','g',' ','i','n','c','l','u','d','e','f','i','l', - 'e',' ','$','1',#000,'W','_','C','o','m','m','e','n','t',' ', - 'l','e','v','e','l',' ','$','1',' ','f','o','u','n','d',#000, - 'N','_','$','F',' ','d','i','r','e','c','t','i','v','e',' ', - '(','F','A','R',')',' ','i','g','n','o','r','e','d',#000,'N', - '_','S','t','a','c','k',' ','c','h','e','c','k',' ','i','s', - ' ','g','l','o','b','a','l',' ','u','n','d','e','r',' ','l', - 'i','n','u','x',#000,'W','_','I','l','l','e','g','a','l',' ', + ' ','s','e','c',#000,'F','_','N','o',' ','m','e','m','o','r', + 'y',' ','l','e','f','t',#000,'F','_','U','n','e','x','p','e', + 'c','t','e','d',' ','e','n','d',' ','o','f',' ','f','i','l', + 'e',#000,'F','_','S','t','r','i','n','g',' ','e','x','c','e', + 'e','d','s',' ','l','i','n','e',#000,'F','_','i','l','l','e', + 'g','a','l',' ','c','h','a','r','a','c','t','e','r',#000,'F', + '_','S','y','n','t','a','x',' ','e','r','r','o','r',' ','$', + '1',' ','e','x','p','e','c','t','e','d',#000,'U','_','S','t', + 'a','r','t',' ','r','e','a','d','i','n','g',' ','i','n','c', + 'l','u','d','e','f','i','l','e',' ','$','1',#000,'W','_','C', + 'o','m','m','e','n','t',' ','l','e','v','e','l',' ','$','1', + ' ','f','o','u','n','d',#000,'N','_','$','F',' ','d','i','r', + 'e','c','t','i','v','e',' ','(','F','A','R',')',' ','i','g', + 'n','o','r','e','d',#000,'N','_','S','t','a','c','k',' ','c', + 'h','e','c','k',' ','i','s',' ','g','l','o','b','a','l',' ', + 'u','n','d','e','r',' ','l','i','n','u','x',#000,'W','_','I', + 'l','l','e','g','a','l',' ','c','o','m','p','i','l','e','r', + ' ','s','w','i','t','c','h',#000,'W','_','T','h','i','s',' ', 'c','o','m','p','i','l','e','r',' ','s','w','i','t','c','h', - #000,'W','_','T','h','i','s',' ','c','o','m','p','i','l','e', - 'r',' ','s','w','i','t','c','h',' ','h','a','s',' ','a',' ', - 'g','l','o','b','a','l',' ','e','f','f','e','c','t',#000,'E', - '_','I','l','l','e','g','a','l',' ','c','h','a','r',' ','c', - 'o','n','s','t','a','n','t',#000,'F','_','C','a','n',#039,'t', - ' ','o','p','e','n',' ','f','i','l','e',#000,'F','_','C','a', - 'n',#039,'t',' ','o','p','e','n',' ','i','n','c','l','u','d', - 'e',' ','f','i','l','e',' ','$','1',#000,'E','_','T','o','o', - ' ','m','a','n','y',' ','$','E','N','D','I','F','s',' ','o', - 'r',' ','$','E','L','S','E','s',#000,'W','_','R','e','c','o', - 'r','d','s',' ','f','i','e','l','d','s',' ','c','a','n',' ', - 'b','e',' ','a','l','i','g','n','e','d',' ','t','o',' ','1', - ',','2',' ','o','r',' ','4',' ','b','y','t','e','s',' ','o', - 'n','l','y',#000,'E','_','$','1',' ','e','x','p','e','c','t', - 'e','d',' ','f','o','r',' ','$','2',' ','d','e','f','i','n', - 'e','d',' ','i','n',' ','l','i','n','e',' ','$','3',#000,'E', - '_','S','y','n','t','a','x',' ','e','r','r','o','r',' ','w', - 'h','i','l','e',' ','p','a','r','s','i','n','g',' ','a',' ', - 'c','o','n','d','i','t','i','o','n','a','l',' ','c','o','m', - 'p','i','l','i','n','g',' ','e','x','p','r','e','s','s','i', - 'o','n',#000,'E','_','E','v','a','l','u','a','t','i','n','g', - ' ','a',' ','c','o','n','d','i','t','i','o','n','a','l',' ', - 'c','o','m','p','i','l','i','n','g',' ','e','x','p','r','e', - 's','s','i','o','n',#000,'W','_','M','a','c','r','o',' ','c', - 'o','n','t','e','n','t','s',' ','i','s',' ','c','u','t',' ', - 'a','f','t','e','r',' ','c','h','a','r',' ','2','5','5',' ', - 't','o',' ','e','v','a','l','u','t','e',' ','e','x','p','r', - 'e','s','s','i','o','n',#000,'E','_','E','N','D','I','F',' ', - 'w','i','t','h','o','u','t',' ','I','F','(','N',')','D','E', - 'F',#000,'F','_','U','s','e','r',' ','d','e','f','i','n','e', - 'd',':',' ','$','1',#000,'E','_','U','s','e','r',' ','d','e', - 'f','i','n','e','d',':',' ','$','1',#000,'W','_','U','s','e', - 'r',' ','d','e','f','i','n','e','d',':',' ','$','1',#000,'N', - '_','U','s','e','r',' ','d','e','f','i','n','e','d',':',' ', - '$','1',#000,'H','_','U','s','e','r',' ','d','e','f','i','n', - 'e','d',':',' ','$','1',#000,'I','_','U','s','e','r',' ','d', - 'e','f','i','n','e','d',':',' ','$','1',#000,'E','_','K','e', - 'y','w','o','r','d',' ','r','e','d','e','f','i','n','e','d', - ' ','a','s',' ','m','a','c','r','o',' ','h','a','s',' ','n', - 'o',' ','e','f','f','e','c','t',#000,'F','_','M','a','c','r', - 'o',' ','b','u','f','f','e','r',' ','o','v','e','r','f','l', - 'o','w',' ','w','h','i','l','e',' ','r','e','a','d','i','n', - 'g',' ','o','r',' ','e','x','p','a','n','d','i','n','g',' ', - 'a',' ','m','a','c','r','o',#000,'W','_','E','x','t','e','n', - 's','i','o','n',' ','o','f',' ','m','a','c','r','o','s',' ', - 'e','x','c','e','e','d','s',' ','a',' ','d','e','e','p',' ', - 'o','f',' ','1','6',',',' ','p','e','r','h','a','p','s',' ', - 't','h','e','r','e',' ','i','s',' ','a',' ','r','e','c','u', - 'r','s','i','v','e',' ','m','a','c','r','o',' ','d','e','f', - 'i','n','i','t','i','o','n',' ','(','c','r','a','s','h','e', - 's',' ','t','h','e',' ','c','o','m','p','i','l','e','r',')', - #000,'E','_','c','o','m','p','i','l','e','r',' ','s','w','i', - 't','c','h','e','s',' ','a','r','e','n',#039,'t',' ','a','l', - 'l','o','w','e','d',' ','i','n',' ','(','*',' ','.','.','.', - ' ','*',')',' ','s','t','y','l','e','d',' ','c','o','m','m', - 'e','n','t','s',#000,'D','_','H','a','n','d','l','i','n','g', - ' ','s','w','i','t','c','h',' ','"','$','1','"',#000,'C','_', - 'E','N','D','I','F',' ','$','1',' ','f','o','u','n','d',#000, - 'C','_','I','F','D','E','F',' ','$','1',' ','f','o','u','n', - 'd',',',' ','$','2',#000,'C','_','I','F','O','P','T',' ','$', - '1',' ','f','o','u','n','d',',',' ','$','2',#000,'C','_','I', - 'F',' ','$','1',' ','f','o','u','n','d',',',' ','$','2',#000, - 'C','_','I','F','N','D','E','F',' ','$','1',' ','f','o','u', - 'n','d',',',' ','$','2',#000,'C','_','E','L','S','E',' ','$', - '1',' ','f','o','u','n','d',',',' ','$','2',#000,'C','_','S', - 'k','i','p','p','i','n','g',' ','u','n','t','i','l','.','.', - '.',#000,'I','_','P','r','e','s','s',' ','<','r','e','t','u', - 'r','n','>',' ','t','o',' ','c','o','n','t','i','n','u','e', - #000,'W','_','U','n','s','u','p','p','o','r','t','e','d',' ', - 's','w','i','t','c','h',' ','$','1',#000,'W','_','I','l','l', - 'e','g','a','l',' ','c','o','m','p','i','l','e','r',' ','d', - 'i','r','e','c','t','i','v','e',' ','$','1',#000,'E','_','P', - 'a','r','s','e','r',' ','-',' ','S','y','n','t','a','x',' ', - 'E','r','r','o','r',#000,'W','_','P','r','o','c','e','d','u', - 'r','e',' ','t','y','p','e',' ','F','A','R',' ','i','g','n', - 'o','r','e','d',#000,'W','_','P','r','o','c','e','d','u','r', - 'e',' ','t','y','p','e',' ','N','E','A','R',' ','i','g','n', - 'o','r','e','d',#000,'E','_','N','o',' ','D','L','L',' ','F', - 'i','l','e',' ','s','p','e','c','i','f','i','e','d',#000,'E', - '_','C','o','n','s','t','r','u','c','t','o','r',' ','n','a', - 'm','e',' ','m','u','s','t',' ','b','e',' ','I','N','I','T', - #000,'E','_','D','e','s','t','r','u','c','t','o','r',' ','n', - 'a','m','e',' ','m','u','s','t',' ','b','e',' ','D','O','N', - 'E',#000,'E','_','I','l','l','e','g','a','l',' ','o','p','e', - 'n',' ','p','a','r','a','m','e','t','e','r',#000,'E','_','P', - 'r','o','c','e','d','u','r','e',' ','t','y','p','e',' ','I', - 'N','L','I','N','E',' ','n','o','t',' ','s','u','p','p','o', - 'r','t','e','d',#000,'W','_','P','r','i','v','a','t','e',' ', - 'm','e','t','h','o','d','s',' ','s','h','o','u','l','d','n', - #039,'t',' ','b','e',' ','V','I','R','T','U','A','L',#000,'W', - '_','C','o','n','s','t','r','u','c','t','o','r',' ','s','h', - 'o','u','l','d',' ','b','e',' ','p','u','b','l','i','c',#000, - 'W','_','D','e','s','t','r','u','c','t','o','r',' ','s','h', - 'o','u','l','d',' ','b','e',' ','p','u','b','l','i','c',#000, - 'N','_','C','l','a','s','s',' ','s','h','o','u','l','d',' ', - 'h','a','v','e',' ','o','n','e',' ','d','e','s','t','r','u', - 'c','t','o','r',' ','o','n','l','y',#000,'E','_','L','o','c', - 'a','l',' ','c','l','a','s','s',' ','d','e','f','i','n','i', - 't','i','o','n','s',' ','a','r','e',' ','n','o','t',' ','a', - 'l','l','o','w','e','d',#000,'E','_','A','n','o','n','y','m', - ' ','c','l','a','s','s',' ','d','e','f','i','n','i','t','i', - 'o','n','s',' ','a','r','e',' ','n','o','t',' ','a','l','l', - 'o','w','e','d',#000,'E','_','O','r','d','i','n','a','l',' ', - 'v','a','l','u','e',' ','e','x','p','e','c','t','e','d',#000, - 'E','_','I','l','l','e','g','a','l',' ','p','a','r','a','m', - 'e','t','e','r',' ','l','i','s','t',#000,'E','_','o','v','e', - 'r','l','o','a','d','e','d',' ','i','d','e','n','t','i','f', - 'i','e','r',' ','i','s','n',#039,'t',' ','a',' ','f','u','n', - 'c','t','i','o','n',' ','i','d','e','n','t','i','f','i','e', - 'r',#000,'E','_','o','v','e','r','l','o','a','d','e','d',' ', - 'f','u','n','c','t','i','o','n','s',' ','h','a','v','e',' ', - 't','h','e',' ','s','a','m','e',' ','p','a','r','a','m','e', - 't','e','r',' ','l','i','s','t',#000,'E','_','f','u','n','c', - 't','i','o','n',' ','h','e','a','d','e','r',' ','d','o','e', - 's','n',#039,'t',' ','m','a','t','c','h',' ','t','h','e',' ', - 'f','o','r','w','a','r','d',' ','d','e','c','l','a','r','a', - 't','i','o','n',' ','$','1',#000,'N','_','o','n','l','y',' ', - 'v','a','l','u','e','s',' ','c','a','n',' ','b','e',' ','j', - 'u','m','p','e','d',' ','o','v','e','r',' ','i','n',' ','e', - 'n','u','m','e','r','a','t','i','o','n',' ','t','y','p','e', - 's',#000,'N','_','I','n','t','e','r','f','a','c','e',' ','a', - 'n','d',' ','i','m','p','l','e','m','e','n','t','a','t','i', - 'o','n',' ','n','a','m','e','s',' ','a','r','e',' ','d','i', - 'f','f','e','r','e','n','t',' ','!',#000,'E','_','f','u','n', - 'c','t','i','o','n',' ','n','e','s','t','i','n','g',' ','>', - ' ','3','1',#000,'E','_','r','a','n','g','e',' ','c','h','e', - 'c','k',' ','e','r','r','o','r',' ','w','h','i','l','e',' ', - 'e','v','a','l','u','a','t','i','n','g',' ','c','o','n','s', - 't','a','n','t','s',#000,'E','_','p','o','i','n','t','e','r', - ' ','t','y','p','e',' ','e','x','p','e','c','t','e','d',#000, - 'E','_','c','l','a','s','s',' ','t','y','p','e',' ','e','x', - 'p','e','c','t','e','d',#000,'E','_','d','u','p','l','i','c', - 'a','t','e',' ','c','a','s','e',' ','l','a','b','e','l',#000, - 'E','_','t','y','p','e','d',' ','c','o','n','s','t','a','n', - 't','s',' ','o','f',' ','c','l','a','s','s','e','s',' ','a', - 'r','e',' ','n','o','t',' ','a','l','l','o','w','e','d',#000, - 'E','_','f','u','n','c','t','i','o','n','s',' ','v','a','r', - 'i','a','b','l','e','s',' ','o','f',' ','o','v','e','r','l', + ' ','h','a','s',' ','a',' ','g','l','o','b','a','l',' ','e', + 'f','f','e','c','t',#000,'E','_','I','l','l','e','g','a','l', + ' ','c','h','a','r',' ','c','o','n','s','t','a','n','t',#000, + 'F','_','C','a','n',#039,'t',' ','o','p','e','n',' ','f','i', + 'l','e',#000,'F','_','C','a','n',#039,'t',' ','o','p','e','n', + ' ','i','n','c','l','u','d','e',' ','f','i','l','e',' ','$', + '1',#000,'E','_','T','o','o',' ','m','a','n','y',' ','$','E', + 'N','D','I','F','s',' ','o','r',' ','$','E','L','S','E','s', + #000,'W','_','R','e','c','o','r','d','s',' ','f','i','e','l', + 'd','s',' ','c','a','n',' ','b','e',' ','a','l','i','g','n', + 'e','d',' ','t','o',' ','1',',','2',',','4',' ','o','r',' ', + '1','6',' ','b','y','t','e','s',' ','o','n','l','y',#000,'E', + '_','$','1',' ','e','x','p','e','c','t','e','d',' ','f','o', + 'r',' ','$','2',' ','d','e','f','i','n','e','d',' ','i','n', + ' ','l','i','n','e',' ','$','3',#000,'E','_','S','y','n','t', + 'a','x',' ','e','r','r','o','r',' ','w','h','i','l','e',' ', + 'p','a','r','s','i','n','g',' ','a',' ','c','o','n','d','i', + 't','i','o','n','a','l',' ','c','o','m','p','i','l','i','n', + 'g',' ','e','x','p','r','e','s','s','i','o','n',#000,'E','_', + 'E','v','a','l','u','a','t','i','n','g',' ','a',' ','c','o', + 'n','d','i','t','i','o','n','a','l',' ','c','o','m','p','i', + 'l','i','n','g',' ','e','x','p','r','e','s','s','i','o','n', + #000,'W','_','M','a','c','r','o',' ','c','o','n','t','e','n', + 't','s',' ','i','s',' ','c','u','t',' ','a','f','t','e','r', + ' ','c','h','a','r',' ','2','5','5',' ','t','o',' ','e','v', + 'a','l','u','t','e',' ','e','x','p','r','e','s','s','i','o', + 'n',#000,'E','_','E','N','D','I','F',' ','w','i','t','h','o', + 'u','t',' ','I','F','(','N',')','D','E','F',#000,'F','_','U', + 's','e','r',' ','d','e','f','i','n','e','d',':',' ','$','1', + #000,'E','_','U','s','e','r',' ','d','e','f','i','n','e','d', + ':',' ','$','1',#000,'W','_','U','s','e','r',' ','d','e','f', + 'i','n','e','d',':',' ','$','1',#000,'N','_','U','s','e','r', + ' ','d','e','f','i','n','e','d',':',' ','$','1',#000,'H','_', + 'U','s','e','r',' ','d','e','f','i','n','e','d',':',' ','$', + '1',#000,'I','_','U','s','e','r',' ','d','e','f','i','n','e', + 'd',':',' ','$','1',#000,'E','_','K','e','y','w','o','r','d', + ' ','r','e','d','e','f','i','n','e','d',' ','a','s',' ','m', + 'a','c','r','o',' ','h','a','s',' ','n','o',' ','e','f','f', + 'e','c','t',#000,'F','_','M','a','c','r','o',' ','b','u','f', + 'f','e','r',' ','o','v','e','r','f','l','o','w',' ','w','h', + 'i','l','e',' ','r','e','a','d','i','n','g',' ','o','r',' ', + 'e','x','p','a','n','d','i','n','g',' ','a',' ','m','a','c', + 'r','o',#000,'W','_','E','x','t','e','n','s','i','o','n',' ', + 'o','f',' ','m','a','c','r','o','s',' ','e','x','c','e','e', + 'd','s',' ','a',' ','d','e','e','p',' ','o','f',' ','1','6', + ',',' ','p','e','r','h','a','p','s',' ','t','h','e','r','e', + ' ','i','s',' ','a',' ','r','e','c','u','r','s','i','v','e', + ' ','m','a','c','r','o',' ','d','e','f','i','n','i','t','i', + 'o','n',' ','(','c','r','a','s','h','e','s',' ','t','h','e', + ' ','c','o','m','p','i','l','e','r',')',#000,'E','_','c','o', + 'm','p','i','l','e','r',' ','s','w','i','t','c','h','e','s', + ' ','a','r','e','n',#039,'t',' ','a','l','l','o','w','e','d', + ' ','i','n',' ','(','*',' ','.','.','.',' ','*',')',' ','s', + 't','y','l','e','d',' ','c','o','m','m','e','n','t','s',#000, + 'D','_','H','a','n','d','l','i','n','g',' ','s','w','i','t', + 'c','h',' ','"','$','1','"',#000,'C','_','E','N','D','I','F', + ' ','$','1',' ','f','o','u','n','d',#000,'C','_','I','F','D', + 'E','F',' ','$','1',' ','f','o','u','n','d',',',' ','$','2', + #000,'C','_','I','F','O','P','T',' ','$','1',' ','f','o','u', + 'n','d',',',' ','$','2',#000,'C','_','I','F',' ','$','1',' ', + 'f','o','u','n','d',',',' ','$','2',#000,'C','_','I','F','N', + 'D','E','F',' ','$','1',' ','f','o','u','n','d',',',' ','$', + '2',#000,'C','_','E','L','S','E',' ','$','1',' ','f','o','u', + 'n','d',',',' ','$','2',#000,'C','_','S','k','i','p','p','i', + 'n','g',' ','u','n','t','i','l','.','.','.',#000,'I','_','P', + 'r','e','s','s',' ','<','r','e','t','u','r','n','>',' ','t', + 'o',' ','c','o','n','t','i','n','u','e',#000,'W','_','U','n', + 's','u','p','p','o','r','t','e','d',' ','s','w','i','t','c', + 'h',' ','$','1',#000,'W','_','I','l','l','e','g','a','l',' ', + 'c','o','m','p','i','l','e','r',' ','d','i','r','e','c','t', + 'i','v','e',' ','$','1',#000,'D','_','B','a','c','k',' ','i', + 'n',' ','$','1',#000,'W','_','U','n','s','u','p','p','o','r', + 't','e','d',' ','a','s','s','e','m','b','l','e','r',' ','s', + 't','y','l','e',' ','s','p','e','c','i','f','i','e','d',' ', + '$','1',#000,'E','_','P','a','r','s','e','r',' ','-',' ','S', + 'y','n','t','a','x',' ','E','r','r','o','r',#000,'W','_','P', + 'r','o','c','e','d','u','r','e',' ','t','y','p','e',' ','F', + 'A','R',' ','i','g','n','o','r','e','d',#000,'W','_','P','r', + 'o','c','e','d','u','r','e',' ','t','y','p','e',' ','N','E', + 'A','R',' ','i','g','n','o','r','e','d',#000,'E','_','N','o', + ' ','D','L','L',' ','F','i','l','e',' ','s','p','e','c','i', + 'f','i','e','d',#000,'E','_','C','o','n','s','t','r','u','c', + 't','o','r',' ','n','a','m','e',' ','m','u','s','t',' ','b', + 'e',' ','I','N','I','T',#000,'E','_','D','e','s','t','r','u', + 'c','t','o','r',' ','n','a','m','e',' ','m','u','s','t',' ', + 'b','e',' ','D','O','N','E',#000,'E','_','I','l','l','e','g', + 'a','l',' ','o','p','e','n',' ','p','a','r','a','m','e','t', + 'e','r',#000,'E','_','P','r','o','c','e','d','u','r','e',' ', + 't','y','p','e',' ','I','N','L','I','N','E',' ','n','o','t', + ' ','s','u','p','p','o','r','t','e','d',#000,'W','_','P','r', + 'i','v','a','t','e',' ','m','e','t','h','o','d','s',' ','s', + 'h','o','u','l','d','n',#039,'t',' ','b','e',' ','V','I','R', + 'T','U','A','L',#000,'W','_','C','o','n','s','t','r','u','c', + 't','o','r',' ','s','h','o','u','l','d',' ','b','e',' ','p', + 'u','b','l','i','c',#000,'W','_','D','e','s','t','r','u','c', + 't','o','r',' ','s','h','o','u','l','d',' ','b','e',' ','p', + 'u','b','l','i','c',#000,'N','_','C','l','a','s','s',' ','s', + 'h','o','u','l','d',' ','h','a','v','e',' ','o','n','e',' ', + 'd','e','s','t','r','u','c','t','o','r',' ','o','n','l','y', + #000,'E','_','L','o','c','a','l',' ','c','l','a','s','s',' ', + 'd','e','f','i','n','i','t','i','o','n','s',' ','a','r','e', + ' ','n','o','t',' ','a','l','l','o','w','e','d',#000,'E','_', + 'A','n','o','n','y','m',' ','c','l','a','s','s',' ','d','e', + 'f','i','n','i','t','i','o','n','s',' ','a','r','e',' ','n', + 'o','t',' ','a','l','l','o','w','e','d',#000,'E','_','O','r', + 'd','i','n','a','l',' ','v','a','l','u','e',' ','e','x','p', + 'e','c','t','e','d',#000,'E','_','I','l','l','e','g','a','l', + ' ','p','a','r','a','m','e','t','e','r',' ','l','i','s','t', + #000,'E','_','o','v','e','r','l','o','a','d','e','d',' ','i', + 'd','e','n','t','i','f','i','e','r',' ','i','s','n',#039,'t', + ' ','a',' ','f','u','n','c','t','i','o','n',' ','i','d','e', + 'n','t','i','f','i','e','r',#000,'E','_','o','v','e','r','l', 'o','a','d','e','d',' ','f','u','n','c','t','i','o','n','s', - ' ','a','r','e',' ','n','o','t',' ','a','l','l','o','w','e', - 'd',#000,'E','_','s','t','r','i','n','g',' ','l','e','n','g', - 't','h',' ','m','u','s','t',' ','b','e',' ','a',' ','v','a', - 'l','u','e',' ','f','r','o','m',' ','1',' ','t','o',' ','2', - '5','5',#000,'W','_','u','s','e',' ','e','x','t','e','n','d', - 'e','d',' ','s','y','n','t','a','x',' ','o','f',' ','D','I', - 'S','P','O','S','E',' ','a','n','d',' ','N','E','W',' ','t', - 'o',' ','g','e','n','e','r','a','t','e',' ','i','n','s','t', - 'a','n','c','e','s',' ','o','f',' ','o','b','j','e','c','t', - 's',#000,'E','_','c','l','a','s','s',' ','i','d','e','n','t', - 'i','f','i','e','r',' ','e','x','p','e','c','t','e','d',#000, - 'E','_','m','e','t','h','o','d',' ','i','d','e','n','t','i', - 'f','i','e','r',' ','e','x','p','e','c','t','e','d',#000,'E', - '_','f','u','n','c','t','i','o','n',' ','h','e','a','d','e', - 'r',' ','d','o','e','s','n',#039,'t',' ','m','a','t','c','h', - ' ','a','n','y',' ','m','e','t','h','o','d',' ','o','f',' ', - 't','h','i','s',' ','c','l','a','s','s',#000,'P','_','p','r', - 'o','c','e','d','u','r','e','/','f','u','n','c','t','i','o', - 'n',' ','$','1',' ','(','$','2',')',' ','a','t',' ','l','i', - 'n','e',' ','$','3',#000,'E','_','I','l','l','e','g','a','l', - ' ','f','l','o','a','t','i','n','g',' ','p','o','i','n','t', - ' ','c','o','n','s','t','a','n','t',#000,'E','_','F','A','I', - 'L',' ','c','a','n',' ','b','e',' ','u','s','e','d',' ','i', - 'n',' ','c','o','n','s','t','r','u','c','t','o','r','s',' ', - 'o','n','l','y',#000,'E','_','D','e','s','t','r','u','c','t', - 'o','r','s',' ','c','a','n',#039,'t',' ','h','a','v','e',' ', - 'p','a','r','a','m','e','t','e','r','s',#000,'E','_','s','t', - 'r','i','n','g',' ','t','y','p','e','s',' ','d','o','e','s', - 'n',#039,'t',' ','m','a','t','c','h',',',' ','b','e','c','a', - 'u','s','e',' ','o','f',' ','$','V','+',' ','m','o','d','e', - #000,'E','_','O','n','l','y',' ','c','l','a','s','s',' ','m', - 'e','t','h','o','d','s',' ','c','a','n',' ','b','e',' ','r', - 'e','f','e','r','r','e','d',' ','w','i','t','h',' ','c','l', - 'a','s','s',' ','r','e','f','e','r','e','n','c','e','s',#000, - 'E','_','O','n','l','y',' ','c','l','a','s','s',' ','m','e', - 't','h','o','d','s',' ','c','a','n',' ','b','e',' ','a','c', - 'c','e','s','s','e','d',' ','i','n',' ','c','l','a','s','s', - ' ','m','e','t','h','o','d','s',#000,'E','_','C','o','n','s', - 't','a','n','t',' ','a','n','d',' ','C','A','S','E',' ','t', - 'y','p','e','s',' ','d','o',' ','n','o','t',' ','m','a','t', - 'c','h',#000,'E','_','T','h','e',' ','s','y','m','b','o','l', - ' ','c','a','n',#039,'t',' ','b','e',' ','e','x','p','o','r', - 't','e','d',' ','f','r','o','m',' ','a',' ','l','i','b','r', - 'a','r','y',#000,'W','_','A',' ','i','n','h','e','r','i','t', - 'e','d',' ','m','e','t','h','o','d',' ','i','s',' ','h','i', - 'd','d','e','n',' ','b','y',' ','$','1',#000,'E','_','T','h', - 'e','r','e',' ','i','s',' ','n','o',' ','m','e','t','h','o', - 'd',' ','i','n',' ','a','n',' ','a','n','c','e','s','t','o', - 'r',' ','c','l','a','s','s',' ','t','o',' ','b','e',' ','o', - 'v','e','r','r','i','d','d','e','n',':',' ','$','1',#000,'E', - '_','N','o',' ','m','e','m','b','e','r',' ','i','s',' ','p', - 'r','o','v','i','d','e','d',' ','t','o',' ','a','c','c','e', - 's','s',' ','p','r','o','p','e','r','t','y',#000,'E','_','I', - 'l','l','e','g','a','l',' ','s','y','m','b','o','l',' ','f', - 'o','r',' ','p','r','o','p','e','r','t','y',' ','a','c','c', - 'e','s','s',#000,'E','_','C','a','n','n','o','t',' ','a','c', - 'c','e','s','s',' ','a',' ','p','r','o','t','e','c','t','e', - 'd',' ','f','i','e','l','d',' ','o','f',' ','a','n',' ','o', - 'b','j','e','c','t',' ','h','e','r','e',#000,'E','_','C','a', - 'n','n','o','t',' ','a','c','c','e','s','s',' ','a',' ','p', - 'r','i','v','a','t','e',' ','f','i','e','l','d',' ','o','f', + ' ','h','a','v','e',' ','t','h','e',' ','s','a','m','e',' ', + 'p','a','r','a','m','e','t','e','r',' ','l','i','s','t',#000, + 'E','_','f','u','n','c','t','i','o','n',' ','h','e','a','d', + 'e','r',' ','d','o','e','s','n',#039,'t',' ','m','a','t','c', + 'h',' ','t','h','e',' ','f','o','r','w','a','r','d',' ','d', + 'e','c','l','a','r','a','t','i','o','n',' ','$','1',#000,'N', + '_','o','n','l','y',' ','v','a','l','u','e','s',' ','c','a', + 'n',' ','b','e',' ','j','u','m','p','e','d',' ','o','v','e', + 'r',' ','i','n',' ','e','n','u','m','e','r','a','t','i','o', + 'n',' ','t','y','p','e','s',#000,'N','_','I','n','t','e','r', + 'f','a','c','e',' ','a','n','d',' ','i','m','p','l','e','m', + 'e','n','t','a','t','i','o','n',' ','n','a','m','e','s',' ', + 'a','r','e',' ','d','i','f','f','e','r','e','n','t',' ','!', + #000,'E','_','f','u','n','c','t','i','o','n',' ','n','e','s', + 't','i','n','g',' ','>',' ','3','1',#000,'E','_','r','a','n', + 'g','e',' ','c','h','e','c','k',' ','e','r','r','o','r',' ', + 'w','h','i','l','e',' ','e','v','a','l','u','a','t','i','n', + 'g',' ','c','o','n','s','t','a','n','t','s',#000,'E','_','p', + 'o','i','n','t','e','r',' ','t','y','p','e',' ','e','x','p', + 'e','c','t','e','d',#000,'E','_','c','l','a','s','s',' ','t', + 'y','p','e',' ','e','x','p','e','c','t','e','d',#000,'E','_', + 'd','u','p','l','i','c','a','t','e',' ','c','a','s','e',' ', + 'l','a','b','e','l',#000,'E','_','t','y','p','e','d',' ','c', + 'o','n','s','t','a','n','t','s',' ','o','f',' ','c','l','a', + 's','s','e','s',' ','a','r','e',' ','n','o','t',' ','a','l', + 'l','o','w','e','d',#000,'E','_','f','u','n','c','t','i','o', + 'n','s',' ','v','a','r','i','a','b','l','e','s',' ','o','f', + ' ','o','v','e','r','l','o','a','d','e','d',' ','f','u','n', + 'c','t','i','o','n','s',' ','a','r','e',' ','n','o','t',' ', + 'a','l','l','o','w','e','d',#000,'E','_','s','t','r','i','n', + 'g',' ','l','e','n','g','t','h',' ','m','u','s','t',' ','b', + 'e',' ','a',' ','v','a','l','u','e',' ','f','r','o','m',' ', + '1',' ','t','o',' ','2','5','5',#000,'W','_','u','s','e',' ', + 'e','x','t','e','n','d','e','d',' ','s','y','n','t','a','x', + ' ','o','f',' ','D','I','S','P','O','S','E',' ','a','n','d', + ' ','N','E','W',' ','t','o',' ','g','e','n','e','r','a','t', + 'e',' ','i','n','s','t','a','n','c','e','s',' ','o','f',' ', + 'o','b','j','e','c','t','s',#000,'E','_','c','l','a','s','s', + ' ','i','d','e','n','t','i','f','i','e','r',' ','e','x','p', + 'e','c','t','e','d',#000,'E','_','m','e','t','h','o','d',' ', + 'i','d','e','n','t','i','f','i','e','r',' ','e','x','p','e', + 'c','t','e','d',#000,'E','_','f','u','n','c','t','i','o','n', + ' ','h','e','a','d','e','r',' ','d','o','e','s','n',#039,'t', + ' ','m','a','t','c','h',' ','a','n','y',' ','m','e','t','h', + 'o','d',' ','o','f',' ','t','h','i','s',' ','c','l','a','s', + 's',#000,'P','_','p','r','o','c','e','d','u','r','e','/','f', + 'u','n','c','t','i','o','n',' ','$','1',#000,'E','_','I','l', + 'l','e','g','a','l',' ','f','l','o','a','t','i','n','g',' ', + 'p','o','i','n','t',' ','c','o','n','s','t','a','n','t',#000, + 'E','_','F','A','I','L',' ','c','a','n',' ','b','e',' ','u', + 's','e','d',' ','i','n',' ','c','o','n','s','t','r','u','c', + 't','o','r','s',' ','o','n','l','y',#000,'E','_','D','e','s', + 't','r','u','c','t','o','r','s',' ','c','a','n',#039,'t',' ', + 'h','a','v','e',' ','p','a','r','a','m','e','t','e','r','s', + #000,'E','_','s','t','r','i','n','g',' ','t','y','p','e','s', + ' ','d','o','e','s','n',#039,'t',' ','m','a','t','c','h',',', + ' ','b','e','c','a','u','s','e',' ','o','f',' ','$','V','+', + ' ','m','o','d','e',#000,'E','_','O','n','l','y',' ','c','l', + 'a','s','s',' ','m','e','t','h','o','d','s',' ','c','a','n', + ' ','b','e',' ','r','e','f','e','r','r','e','d',' ','w','i', + 't','h',' ','c','l','a','s','s',' ','r','e','f','e','r','e', + 'n','c','e','s',#000,'E','_','O','n','l','y',' ','c','l','a', + 's','s',' ','m','e','t','h','o','d','s',' ','c','a','n',' ', + 'b','e',' ','a','c','c','e','s','s','e','d',' ','i','n',' ', + 'c','l','a','s','s',' ','m','e','t','h','o','d','s',#000,'E', + '_','C','o','n','s','t','a','n','t',' ','a','n','d',' ','C', + 'A','S','E',' ','t','y','p','e','s',' ','d','o',' ','n','o', + 't',' ','m','a','t','c','h',#000,'E','_','T','h','e',' ','s', + 'y','m','b','o','l',' ','c','a','n',#039,'t',' ','b','e',' ', + 'e','x','p','o','r','t','e','d',' ','f','r','o','m',' ','a', + ' ','l','i','b','r','a','r','y',#000,'W','_','A',' ','i','n', + 'h','e','r','i','t','e','d',' ','m','e','t','h','o','d',' ', + 'i','s',' ','h','i','d','d','e','n',' ','b','y',' ','$','1', + #000,'E','_','T','h','e','r','e',' ','i','s',' ','n','o',' ', + 'm','e','t','h','o','d',' ','i','n',' ','a','n',' ','a','n', + 'c','e','s','t','o','r',' ','c','l','a','s','s',' ','t','o', + ' ','b','e',' ','o','v','e','r','r','i','d','d','e','n',':', + ' ','$','1',#000,'E','_','N','o',' ','m','e','m','b','e','r', + ' ','i','s',' ','p','r','o','v','i','d','e','d',' ','t','o', + ' ','a','c','c','e','s','s',' ','p','r','o','p','e','r','t', + 'y',#000,'E','_','I','l','l','e','g','a','l',' ','s','y','m', + 'b','o','l',' ','f','o','r',' ','p','r','o','p','e','r','t', + 'y',' ','a','c','c','e','s','s',#000,'E','_','C','a','n','n', + 'o','t',' ','a','c','c','e','s','s',' ','a',' ','p','r','o', + 't','e','c','t','e','d',' ','f','i','e','l','d',' ','o','f', ' ','a','n',' ','o','b','j','e','c','t',' ','h','e','r','e', - #000,'E','_','a','l','l',' ','o','v','e','r','l','o','a','d', - 'e','d',' ','m','e','t','h','o','d','s',' ','m','u','s','t', - ' ','b','e',' ','v','i','r','t','u','a','l',' ','i','f',' ', - 'o','n','e',' ','i','s',' ','v','i','r','t','u','a','l',':', - ' ','$','1',#000,'E','_','o','v','e','r','l','o','a','d','e', - 'd',' ','m','e','t','h','o','d','s',' ','w','h','i','c','h', - ' ','a','r','e',' ','v','i','r','t','u','a','l',' ','m','u', - 's','t',' ','h','a','v','e',' ','t','h','e',' ','s','a','m', - 'e',' ','r','e','t','u','r','n',' ','t','y','p','e',':',' ', - '$','1',#000,'E','_','E','X','P','O','R','T',' ','d','e','c', - 'l','a','r','e','d',' ','f','u','n','c','t','i','o','n','s', - ' ','c','a','n',#039,'t',' ','b','e',' ','n','e','s','t','e', - 'd',#000,'E','_','m','e','t','h','o','d','s',' ','c','a','n', - #039,'t',' ','b','e',' ','E','X','P','O','R','T','e','d',#000, - 'E','_','c','a','l','l',' ','b','y',' ','v','a','r',' ','p', - 'a','r','a','m','e','t','e','r','s',' ','h','a','v','e',' ', - 't','o',' ','m','a','t','c','h',' ','e','x','a','c','t','l', - 'y',#000,'E','_','C','l','a','s','s',' ','i','s','n',#039,'t', - ' ','a',' ','s','u','p','e','r',' ','c','l','a','s','s',' ', - 'o','f',' ','t','h','e',' ','c','u','r','r','e','n','t',' ', - 'c','l','a','s','s',#000,'E','_','S','E','L','F',' ','i','s', - ' ','o','n','l','y',' ','a','l','l','o','w','e','d',' ','i', - 'n',' ','m','e','t','h','o','d','s',#000,'E','_','m','e','t', - 'h','o','d','s',' ','c','a','n',' ','b','e',' ','o','n','l', - 'y',' ','i','n',' ','o','t','h','e','r',' ','m','e','t','h', - 'o','d','s',' ','c','a','l','l','e','d',' ','d','i','r','e', - 'c','t',' ','w','i','t','h',' ','t','y','p','e',' ','i','d', - 'e','n','t','i','f','i','e','r',' ','o','f',' ','t','h','e', - ' ','c','l','a','s','s',#000,'E','_','I','l','l','e','g','a', - 'l',' ','u','s','e',' ','o','f',' ',#039,':',#039,#000,'E','_', - 'r','a','n','g','e',' ','c','h','e','c','k',' ','e','r','r', - 'o','r',' ','i','n',' ','s','e','t',' ','c','o','n','s','t', - 'r','u','c','t','o','r',' ','o','r',' ','d','u','p','l','i', - 'c','a','t','e',' ','s','e','t',' ','e','l','e','m','e','n', - 't',#000,'E','_','P','o','i','n','t','e','r',' ','t','o',' ', - 'c','l','a','s','s',' ','e','x','p','e','c','t','e','d',#000, - 'E','_','E','x','p','r','e','s','s','i','o','n',' ','m','u', - 's','t',' ','b','e',' ','c','o','n','s','t','r','u','c','t', - 'o','r',' ','c','a','l','l',#000,'E','_','E','x','p','r','e', - 's','s','i','o','n',' ','m','u','s','t',' ','b','e',' ','d', - 'e','s','t','r','u','c','t','o','r',' ','c','a','l','l',#000, - 'E','_','T','y','p','e',' ','c','o','n','f','l','i','c','t', - ' ','b','e','t','w','e','e','n',' ','s','e','t',' ','e','l', - 'e','m','e','n','t','s',#000,'W','_','U','s','i','n','g',' ', - '/',' ','w','i','l','l',' ','g','i','v','e',' ','a',' ','f', - 'l','o','a','t','i','n','g',' ','p','o','i','n','t',' ','r', - 'e','s','u','l','t',',',' ','u','s','e',' ','D','I','V',' ', - 'i','n','s','t','e','a','d',' ','t','o',' ','g','e','t',' ', - 'a','n',' ','i','n','t','e','g','e','r',' ','r','e','s','u', - 'l','t',#000,'E','_','I','l','l','e','g','a','l',' ','o','r', - 'd','e','r',' ','o','f',' ','r','e','c','o','r','d',' ','e', - 'l','e','m','e','n','t','s',#000,'E','_','E','x','p','r','e', - 's','s','i','o','n',' ','t','y','p','e',' ','m','u','s','t', - ' ','b','y',' ','c','l','a','s','s',' ','o','r',' ','r','e', - 'c','o','r','d',' ','t','y','p','e',#000,'E','_','F','u','n', - 'c','t','i','o','n','s',' ','w','i','t','h',' ','v','o','i', - 'd',' ','r','e','t','u','r','n',' ','v','a','l','u','e',' ', - 'c','a','n',#039,'t',' ','r','e','t','u','r','n',' ','a','n', - 'y',' ','v','a','l','u','e',#000,'E','_','c','o','n','s','t', - 'r','u','c','t','o','r','s',' ','a','n','d',' ','d','e','s', - 't','r','u','c','t','o','r','s',' ','m','u','s','t',' ','b', - 'e',' ','m','e','t','h','o','d','s',#000,'W','_','A','u','t', - 'o','m','a','t','i','c',' ','t','y','p','e',' ','c','o','n', - 'v','e','r','s','i','o','n',' ','f','r','o','m',' ','f','l', - 'o','a','t','i','n','g',' ','t','y','p','e',' ','t','o',' ', - 'C','O','M','P',' ','w','h','i','c','h',' ','i','s',' ','a', - 'n',' ','i','n','t','e','g','e','r',' ','t','y','p','e',#000, - 'E','_','O','p','e','r','a','t','o','r',' ','i','s',' ','n', - 'o','t',' ','o','v','e','r','l','o','a','d','e','d',#000,'E', - '_','V','a','r','i','a','b','l','e',' ','o','r',' ','t','y', - 'p','e',' ','i','n','d','e','n','t','i','f','i','e','r',' ', - 'e','x','p','e','c','t','e','d',#000,'E','_','R','e','-','r', - 'a','i','s','e',' ','i','s','n',#039,'t',' ','p','o','s','s', - 'i','b','l','e',' ','t','h','e','r','e',#000,'E','_','T','h', - 'e',' ','e','x','t','e','n','d','e','d',' ','s','y','n','t', - 'a','x',' ','o','f',' ','n','e','w',' ','o','r',' ','d','i', - 's','p','o','s','e',' ','i','s','n',#039,'t',' ','a','l','l', - 'o','w','e','d',' ','f','o','r',' ','a',' ','c','l','a','s', - 's',#000,'E','_','A','s','s','e','m','b','l','e','r',' ','i', - 'n','c','o','m','p','a','t','i','b','l','e',' ','w','i','t', - 'h',' ','f','u','n','c','t','i','o','n',' ','r','e','t','u', - 'r','n',' ','v','a','l','u','e',#000,'E','_','P','r','o','c', - 'e','d','u','r','e',' ','o','v','e','r','l','o','a','d','i', - 'n','g',' ','i','s',' ','s','w','i','t','c','h','e','d',' ', - 'o','f','f',#000,'E','_','I','t',' ','i','s',' ','n','o','t', - ' ','p','o','s','s','i','b','l','e',' ','t','o',' ','o','v', - 'e','r','l','o','a','d',' ','t','h','i','s',' ','o','p','e', - 'r','a','t','o','r',' ','(','o','v','e','r','l','o','a','d', - ' ','=',' ','i','n','s','t','e','a','d',')',#000,'E','_','C', - 'o','m','p','a','r','a','t','i','v','e',' ','o','p','e','r', - 'a','t','o','r',' ','m','u','s','t',' ','r','e','t','u','r', - 'n',' ','a',' ','b','o','o','l','e','a','n',' ','v','a','l', - 'u','e',#000,'E','_','O','n','l','y',' ','v','i','r','t','u', - 'a','l',' ','m','e','t','h','o','d','s',' ','c','a','n',' ', - 'b','e',' ','a','b','s','t','r','a','c','t',#000,'F','_','U', - 's','e',' ','o','f',' ','u','n','s','u','p','p','o','r','t', - 'e','d',' ','f','e','a','t','u','r','e','!',#000,'E','_','T', - 'h','e',' ','m','i','x',' ','o','f',' ','C','L','A','S','S', - 'E','S',' ','a','n','d',' ','O','B','J','E','C','T','S',' ', - 'i','s','n',#039,'t',' ','a','l','l','o','w','e','d',#000,'W', - '_','U','n','k','n','o','w','n',' ','p','r','o','c','e','d', - 'u','r','e',' ','d','i','r','e','c','t','i','v','e',' ','h', - 'a','d',' ','t','o',' ','b','e',' ','i','g','n','o','r','e', - 'd',':',' ','$','1',#000,'E','_','a','b','s','o','l','u','t', - 'e',' ','c','a','n',' ','o','n','l','y',' ','b','e',' ','a', - 's','s','o','c','i','a','t','e','d',' ','t','o',' ','O','N', - 'E',' ','v','a','r','i','a','b','l','e',#000,'E','_','a','b', + #000,'E','_','C','a','n','n','o','t',' ','a','c','c','e','s', + 's',' ','a',' ','p','r','i','v','a','t','e',' ','f','i','e', + 'l','d',' ','o','f',' ','a','n',' ','o','b','j','e','c','t', + ' ','h','e','r','e',#000,'E','_','a','l','l',' ','o','v','e', + 'r','l','o','a','d','e','d',' ','m','e','t','h','o','d','s', + ' ','m','u','s','t',' ','b','e',' ','v','i','r','t','u','a', + 'l',' ','i','f',' ','o','n','e',' ','i','s',' ','v','i','r', + 't','u','a','l',':',' ','$','1',#000,'E','_','o','v','e','r', + 'l','o','a','d','e','d',' ','m','e','t','h','o','d','s',' ', + 'w','h','i','c','h',' ','a','r','e',' ','v','i','r','t','u', + 'a','l',' ','m','u','s','t',' ','h','a','v','e',' ','t','h', + 'e',' ','s','a','m','e',' ','r','e','t','u','r','n',' ','t', + 'y','p','e',':',' ','$','1',#000,'E','_','E','X','P','O','R', + 'T',' ','d','e','c','l','a','r','e','d',' ','f','u','n','c', + 't','i','o','n','s',' ','c','a','n',#039,'t',' ','b','e',' ', + 'n','e','s','t','e','d',#000,'E','_','m','e','t','h','o','d', + 's',' ','c','a','n',#039,'t',' ','b','e',' ','E','X','P','O', + 'R','T','e','d',#000,'E','_','c','a','l','l',' ','b','y',' ', + 'v','a','r',' ','p','a','r','a','m','e','t','e','r','s',' ', + 'h','a','v','e',' ','t','o',' ','m','a','t','c','h',' ','e', + 'x','a','c','t','l','y',#000,'E','_','C','l','a','s','s',' ', + 'i','s','n',#039,'t',' ','a',' ','s','u','p','e','r',' ','c', + 'l','a','s','s',' ','o','f',' ','t','h','e',' ','c','u','r', + 'r','e','n','t',' ','c','l','a','s','s',#000,'E','_','S','E', + 'L','F',' ','i','s',' ','o','n','l','y',' ','a','l','l','o', + 'w','e','d',' ','i','n',' ','m','e','t','h','o','d','s',#000, + 'E','_','m','e','t','h','o','d','s',' ','c','a','n',' ','b', + 'e',' ','o','n','l','y',' ','i','n',' ','o','t','h','e','r', + ' ','m','e','t','h','o','d','s',' ','c','a','l','l','e','d', + ' ','d','i','r','e','c','t',' ','w','i','t','h',' ','t','y', + 'p','e',' ','i','d','e','n','t','i','f','i','e','r',' ','o', + 'f',' ','t','h','e',' ','c','l','a','s','s',#000,'E','_','I', + 'l','l','e','g','a','l',' ','u','s','e',' ','o','f',' ',#039, + ':',#039,#000,'E','_','r','a','n','g','e',' ','c','h','e','c', + 'k',' ','e','r','r','o','r',' ','i','n',' ','s','e','t',' ', + 'c','o','n','s','t','r','u','c','t','o','r',' ','o','r',' ', + 'd','u','p','l','i','c','a','t','e',' ','s','e','t',' ','e', + 'l','e','m','e','n','t',#000,'E','_','P','o','i','n','t','e', + 'r',' ','t','o',' ','c','l','a','s','s',' ','e','x','p','e', + 'c','t','e','d',#000,'E','_','E','x','p','r','e','s','s','i', + 'o','n',' ','m','u','s','t',' ','b','e',' ','c','o','n','s', + 't','r','u','c','t','o','r',' ','c','a','l','l',#000,'E','_', + 'E','x','p','r','e','s','s','i','o','n',' ','m','u','s','t', + ' ','b','e',' ','d','e','s','t','r','u','c','t','o','r',' ', + 'c','a','l','l',#000,'E','_','T','y','p','e',' ','c','o','n', + 'f','l','i','c','t',' ','b','e','t','w','e','e','n',' ','s', + 'e','t',' ','e','l','e','m','e','n','t','s',#000,'W','_','U', + 's','i','n','g',' ','/',' ','w','i','l','l',' ','g','i','v', + 'e',' ','a',' ','f','l','o','a','t','i','n','g',' ','p','o', + 'i','n','t',' ','r','e','s','u','l','t',',',' ','u','s','e', + ' ','D','I','V',' ','i','n','s','t','e','a','d',' ','t','o', + ' ','g','e','t',' ','a','n',' ','i','n','t','e','g','e','r', + ' ','r','e','s','u','l','t',#000,'E','_','I','l','l','e','g', + 'a','l',' ','o','r','d','e','r',' ','o','f',' ','r','e','c', + 'o','r','d',' ','e','l','e','m','e','n','t','s',#000,'E','_', + 'E','x','p','r','e','s','s','i','o','n',' ','t','y','p','e', + ' ','m','u','s','t',' ','b','y',' ','c','l','a','s','s',' ', + 'o','r',' ','r','e','c','o','r','d',' ','t','y','p','e',#000, + 'E','_','F','u','n','c','t','i','o','n','s',' ','w','i','t', + 'h',' ','v','o','i','d',' ','r','e','t','u','r','n',' ','v', + 'a','l','u','e',' ','c','a','n',#039,'t',' ','r','e','t','u', + 'r','n',' ','a','n','y',' ','v','a','l','u','e',#000,'E','_', + 'c','o','n','s','t','r','u','c','t','o','r','s',' ','a','n', + 'd',' ','d','e','s','t','r','u','c','t','o','r','s',' ','m', + 'u','s','t',' ','b','e',' ','m','e','t','h','o','d','s',#000, + 'W','_','A','u','t','o','m','a','t','i','c',' ','t','y','p', + 'e',' ','c','o','n','v','e','r','s','i','o','n',' ','f','r', + 'o','m',' ','f','l','o','a','t','i','n','g',' ','t','y','p', + 'e',' ','t','o',' ','C','O','M','P',' ','w','h','i','c','h', + ' ','i','s',' ','a','n',' ','i','n','t','e','g','e','r',' ', + 't','y','p','e',#000,'E','_','O','p','e','r','a','t','o','r', + ' ','i','s',' ','n','o','t',' ','o','v','e','r','l','o','a', + 'd','e','d',#000,'E','_','V','a','r','i','a','b','l','e',' ', + 'o','r',' ','t','y','p','e',' ','i','n','d','e','n','t','i', + 'f','i','e','r',' ','e','x','p','e','c','t','e','d',#000,'E', + '_','R','e','-','r','a','i','s','e',' ','i','s','n',#039,'t', + ' ','p','o','s','s','i','b','l','e',' ','t','h','e','r','e', + #000,'E','_','T','h','e',' ','e','x','t','e','n','d','e','d', + ' ','s','y','n','t','a','x',' ','o','f',' ','n','e','w',' ', + 'o','r',' ','d','i','s','p','o','s','e',' ','i','s','n',#039, + 't',' ','a','l','l','o','w','e','d',' ','f','o','r',' ','a', + ' ','c','l','a','s','s',#000,'E','_','A','s','s','e','m','b', + 'l','e','r',' ','i','n','c','o','m','p','a','t','i','b','l', + 'e',' ','w','i','t','h',' ','f','u','n','c','t','i','o','n', + ' ','r','e','t','u','r','n',' ','v','a','l','u','e',#000,'E', + '_','P','r','o','c','e','d','u','r','e',' ','o','v','e','r', + 'l','o','a','d','i','n','g',' ','i','s',' ','s','w','i','t', + 'c','h','e','d',' ','o','f','f',#000,'E','_','I','t',' ','i', + 's',' ','n','o','t',' ','p','o','s','s','i','b','l','e',' ', + 't','o',' ','o','v','e','r','l','o','a','d',' ','t','h','i', + 's',' ','o','p','e','r','a','t','o','r',' ','(','o','v','e', + 'r','l','o','a','d',' ','=',' ','i','n','s','t','e','a','d', + ')',#000,'E','_','C','o','m','p','a','r','a','t','i','v','e', + ' ','o','p','e','r','a','t','o','r',' ','m','u','s','t',' ', + 'r','e','t','u','r','n',' ','a',' ','b','o','o','l','e','a', + 'n',' ','v','a','l','u','e',#000,'E','_','O','n','l','y',' ', + 'v','i','r','t','u','a','l',' ','m','e','t','h','o','d','s', + ' ','c','a','n',' ','b','e',' ','a','b','s','t','r','a','c', + 't',#000,'F','_','U','s','e',' ','o','f',' ','u','n','s','u', + 'p','p','o','r','t','e','d',' ','f','e','a','t','u','r','e', + '!',#000,'E','_','T','h','e',' ','m','i','x',' ','o','f',' ', + 'C','L','A','S','S','E','S',' ','a','n','d',' ','O','B','J', + 'E','C','T','S',' ','i','s','n',#039,'t',' ','a','l','l','o', + 'w','e','d',#000,'W','_','U','n','k','n','o','w','n',' ','p', + 'r','o','c','e','d','u','r','e',' ','d','i','r','e','c','t', + 'i','v','e',' ','h','a','d',' ','t','o',' ','b','e',' ','i', + 'g','n','o','r','e','d',':',' ','$','1',#000,'E','_','a','b', 's','o','l','u','t','e',' ','c','a','n',' ','o','n','l','y', ' ','b','e',' ','a','s','s','o','c','i','a','t','e','d',' ', - 'a',' ','v','a','r',' ','o','r',' ','c','o','n','s','t',#000, - 'E','_','A','b','t','r','a','c','t',' ','m','e','t','h','o', - 'd','s',' ','s','h','o','u','l','d','n',#039,'t',' ','h','a', - 'v','e',' ','a','n','y',' ','d','e','f','i','n','i','t','i', - 'o','n',' ','(','w','i','t','h',' ','f','u','n','c','t','i', - 'o','n',' ','b','o','d','y',')',#000,'E','_','T','h','i','s', - ' ','o','v','e','r','l','o','a','d','e','d',' ','f','u','n', - 'c','t','i','o','n',' ','c','a','n',#039,'t',' ','b','e',' ', - 'l','o','c','a','l',' ','(','m','u','s','t',' ','b','e',' ', - 'e','x','p','o','r','t','e','d',')',#000,'E','_','s','u','c', - 'c',' ','o','r',' ','p','r','e','d',' ','o','n',' ','e','n', - 'u','m','s',' ','w','i','t','h',' ','a','s','s','i','g','n', - 'm','e','n','t','s',' ','n','o','t',' ','p','o','s','s','i', - 'b','l','e',#000,'W','_','V','i','r','t','u','a','l',' ','m', - 'e','t','h','o','d','s',' ','a','r','e',' ','u','s','e','d', - ' ','w','i','t','h','o','u','t',' ','a',' ','c','o','n','s', - 't','r','u','c','t','o','r',' ','i','n',' ','$','1',#000,'M', - '_','M','a','c','r','o',' ','d','e','f','i','n','e','d',':', - ' ','$','1',#000,'M','_','M','a','c','r','o',' ','u','n','d', - 'e','f','i','n','e','d',':',' ','$','1',#000,'M','_','M','a', - 'c','r','o',' ','$','1',' ','s','e','t',' ','t','o',' ','$', - '2',#000,'I','_','C','o','m','p','i','l','i','n','g',' ','$', - '1',#000,'D','_','C','o','m','p','i','l','i','n','g',' ','$', - '1',' ','f','o','r',' ','t','h','e',' ','s','e','c','o','n', - 'd',' ','t','i','m','e',#000,'E','_','A','r','r','a','y',' ', - 'p','r','o','p','e','r','t','i','e','s',' ','a','r','e','n', - #039,'t',' ','a','l','l','o','w','e','d',' ','a','t',' ','t', - 'h','i','s',' ','p','o','i','n','t',#000,'E','_','N','o',' ', - 'p','r','o','p','e','r','t','y',' ','f','o','u','n','d',' ', - 't','o',' ','o','v','e','r','r','i','d','e',#000,'E','_','O', - 'n','l','y',' ','o','n','e',' ','d','e','f','a','u','l','t', - ' ','p','r','o','p','e','r','t','y',' ','i','s',' ','a','l', - 'l','o','w','e','d',',',' ','f','o','u','n','d',' ','i','n', - 'h','e','r','i','t','e','d',' ','d','e','f','a','u','l','t', - ' ','p','r','o','p','e','r','t','y',' ','i','n',' ','c','l', - 'a','s','s',' ','%','1',#000,'E','_','T','h','e',' ','d','e', + 't','o',' ','O','N','E',' ','v','a','r','i','a','b','l','e', + #000,'E','_','a','b','s','o','l','u','t','e',' ','c','a','n', + ' ','o','n','l','y',' ','b','e',' ','a','s','s','o','c','i', + 'a','t','e','d',' ','a',' ','v','a','r',' ','o','r',' ','c', + 'o','n','s','t',#000,'E','_','A','b','t','r','a','c','t',' ', + 'm','e','t','h','o','d','s',' ','s','h','o','u','l','d','n', + #039,'t',' ','h','a','v','e',' ','a','n','y',' ','d','e','f', + 'i','n','i','t','i','o','n',' ','(','w','i','t','h',' ','f', + 'u','n','c','t','i','o','n',' ','b','o','d','y',')',#000,'E', + '_','T','h','i','s',' ','o','v','e','r','l','o','a','d','e', + 'd',' ','f','u','n','c','t','i','o','n',' ','c','a','n',#039, + 't',' ','b','e',' ','l','o','c','a','l',' ','(','m','u','s', + 't',' ','b','e',' ','e','x','p','o','r','t','e','d',')',#000, + 'E','_','s','u','c','c',' ','o','r',' ','p','r','e','d',' ', + 'o','n',' ','e','n','u','m','s',' ','w','i','t','h',' ','a', + 's','s','i','g','n','m','e','n','t','s',' ','n','o','t',' ', + 'p','o','s','s','i','b','l','e',#000,'W','_','V','i','r','t', + 'u','a','l',' ','m','e','t','h','o','d','s',' ','a','r','e', + ' ','u','s','e','d',' ','w','i','t','h','o','u','t',' ','a', + ' ','c','o','n','s','t','r','u','c','t','o','r',' ','i','n', + ' ','$','1',#000,'M','_','M','a','c','r','o',' ','d','e','f', + 'i','n','e','d',':',' ','$','1',#000,'M','_','M','a','c','r', + 'o',' ','u','n','d','e','f','i','n','e','d',':',' ','$','1', + #000,'M','_','M','a','c','r','o',' ','$','1',' ','s','e','t', + ' ','t','o',' ','$','2',#000,'I','_','C','o','m','p','i','l', + 'i','n','g',' ','$','1',#000,'D','_','C','o','m','p','i','l', + 'i','n','g',' ','$','1',' ','f','o','r',' ','t','h','e',' ', + 's','e','c','o','n','d',' ','t','i','m','e',#000,'E','_','A', + 'r','r','a','y',' ','p','r','o','p','e','r','t','i','e','s', + ' ','a','r','e','n',#039,'t',' ','a','l','l','o','w','e','d', + ' ','a','t',' ','t','h','i','s',' ','p','o','i','n','t',#000, + 'E','_','N','o',' ','p','r','o','p','e','r','t','y',' ','f', + 'o','u','n','d',' ','t','o',' ','o','v','e','r','r','i','d', + 'e',#000,'E','_','O','n','l','y',' ','o','n','e',' ','d','e', 'f','a','u','l','t',' ','p','r','o','p','e','r','t','y',' ', - 'm','u','s','t',' ','b','e',' ','a','n',' ','a','r','r','a', - 'y',' ','p','r','o','p','e','r','t','y',#000,'E','_','V','i', - 'r','t','u','a','l',' ','c','o','n','s','t','r','u','c','t', - 'o','r','s',' ','a','r','e',' ','o','n','l','y',' ','s','u', - 'p','p','o','r','t','e','d',' ','i','n',' ','c','l','a','s', - 's',' ','o','b','j','e','c','t',' ','m','o','d','e','l',#000, - 'E','_','N','o',' ','d','e','f','a','u','l','t',' ','p','r', - 'o','p','e','r','t','y',' ','a','v','a','i','l','a','b','l', - 'e',#000,'E','_','T','h','e',' ','c','l','a','s','s',' ','c', - 'a','n',#039,'t',' ','h','a','v','e',' ','a',' ','p','u','b', - 'l','i','s','h','e','d',' ','s','e','c','t','i','o','n',',', - ' ','u','s','e',' ','t','h','e',' ','{','$','M','+','}',' ', - 's','w','i','t','c','h',#000,'E','_','F','o','r','w','a','r', - 'd',' ','d','e','c','l','a','r','a','t','i','o','n',' ','o', - 'f',' ','c','l','a','s','s',' ','$','1',' ','m','u','s','t', - ' ','b','e',' ','r','e','s','o','l','v','e','d',' ','h','e', - 'r','e',' ','t','o',' ','u','s','e',' ','t','h','e',' ','c', - 'l','a','s','s',' ','a','s',' ','a','n','c','h','e','s','t', - 'o','r',#000,'W','_','L','o','c','a','l',' ','v','a','r','i', - 'a','b','l','e',' ','$','1',' ','d','o','e','s','n',#039,'t', - ' ','s','e','e','m',' ','t','o',' ','b','e',' ','i','n','i', - 't','i','a','l','i','z','e','d',' ','y','e','t',' ','!',#000, - 'E','_','I','d','e','n','t','i','f','i','e','r',' ','n','o', - 't',' ','f','o','u','n','d',' ','$','1',#000,'F','_','I','n', - 't','e','r','n','a','l',' ','E','r','r','o','r',' ','i','n', - ' ','S','y','m','T','a','b','l','e','S','t','a','c','k','(', - ')',#000,'E','_','D','u','p','l','i','c','a','t','e',' ','i', - 'd','e','n','t','i','f','i','e','r',' ','$','1',#000,'E','_', - 'U','n','k','n','o','w','n',' ','i','d','e','n','t','i','f', - 'i','e','r',' ','$','1',#000,'E','_','F','o','r','w','a','r', - 'd',' ','d','e','c','l','a','r','a','t','i','o','n',' ','n', - 'o','t',' ','s','o','l','v','e','d',':',' ','$','1',#000,'F', - '_','I','d','e','n','t','i','f','i','e','r',' ','t','y','p', - 'e',' ','a','l','r','e','a','d','y',' ','d','e','f','i','n', - 'e','d',' ','a','s',' ','t','y','p','e',#000,'E','_','T','y', - 'p','e',' ','i','d','e','n','t','i','f','i','e','r',' ','e', - 'x','p','e','c','t','e','d',#000,'E','_','T','y','p','e',' ', - 'm','i','s','m','a','t','c','h',#000,'E','_','E','r','r','o', - 'r',' ','i','n',' ','t','y','p','e',' ','d','e','f','e','n', - 'i','t','i','o','n',#000,'E','_','T','y','p','e',' ','i','d', - 'e','n','t','i','f','i','e','r',' ','n','o','t',' ','d','e', - 'f','i','n','e','d',#000,'E','_','O','n','l','y',' ','s','t', - 'a','t','i','c',' ','v','a','r','i','a','b','l','e','s',' ', - 'c','a','n',' ','b','e',' ','u','s','e','d',' ','i','n',' ', - 's','t','a','t','i','c',' ','m','e','t','h','o','d','s',' ', - 'o','r',' ','o','u','t','s','i','d','e',' ','m','e','t','h', - 'o','d','s',#000,'E','_','I','n','v','a','l','i','d',' ','c', - 'a','l','l',' ','t','o',' ','t','v','a','r','s','y','m','.', - 'm','a','n','g','l','e','d','n','a','m','e','(',')',#000,'F', - '_','r','e','c','o','r','d',' ','o','r',' ','c','l','a','s', - 's',' ','t','y','p','e',' ','e','x','p','e','c','t','e','d', - #000,'E','_','T','o',' ','g','e','n','e','r','a','t','e',' ', - 'a','n',' ','i','n','s','t','a','n','c','e',' ','o','f',' ', - 'a',' ','c','l','a','s','s',' ','o','r',' ','a','n',' ','o', - 'b','j','e','c','t',' ','w','i','t','h',' ','a','n',' ','a', - 'b','t','r','a','c','t',' ','m','e','t','h','o','d',' ','i', - 's','n',#039,'t',' ','a','l','l','o','w','e','d',#000,'E','_', - 'L','a','b','e','l',' ','n','o','t',' ','d','e','f','i','n', - 'e','d',' ','$','1',#000,'E','_','I','l','l','e','g','a','l', - ' ','l','a','b','e','l',' ','d','e','c','l','a','r','a','t', - 'i','o','n',#000,'E','_','G','O','T','O',' ','u','n','d',' ', - 'L','A','B','E','L',' ','a','r','e',' ','n','o','t',' ','s', - 'u','p','p','o','r','t','e','d',' ','(','u','s','e',' ','c', - 'o','m','m','a','n','d',' ','l','i','n','e',' ','s','w','i', - 't','c','h',' ','-','S','g',')',#000,'E','_','L','a','b','e', - 'l',' ','n','o','t',' ','f','o','u','n','d',#000,'E','_','i', - 'd','e','n','t','i','f','i','e','r',' ','i','s','n',#039,'t', - ' ','a',' ','l','a','b','e','l',#000,'E','_','l','a','b','e', - 'l',' ','a','l','r','e','a','d','y',' ','d','e','f','i','n', - 'e','d',#000,'E','_','i','l','l','e','g','a','l',' ','t','y', - 'p','e',' ','d','e','c','l','a','r','a','t','i','o','n',' ', - 'o','f',' ','s','e','t',' ','e','l','e','m','e','n','t','s', - #000,'E','_','F','o','r','w','a','r','d',' ','c','l','a','s', - 's',' ','d','e','f','i','n','i','t','i','o','n',' ','n','o', - 't',' ','r','e','s','o','l','v','e','d',' ','$','1',#000,'H', - '_','P','a','r','a','m','e','t','e','r',' ','n','o','t',' ', - 'u','s','e','d',' ','$','1',' ','i','n',' ','l','i','n','e', - ' ','$','2',#000,'W','_','L','o','c','a','l',' ','v','a','r', - 'i','a','b','l','e',' ','n','o','t',' ','u','s','e','d',' ', - '$','1',' ','i','n',' ','l','i','n','e',' ','$','2',#000,'E', - '_','S','e','t',' ','e','l','e','m','e','n','t','s',' ','a', - 'r','e',' ','n','o','t',' ','c','o','m','p','a','t','i','b', - 'l','e',#000,'E','_','S','e','t',' ','t','y','p','e',' ','e', - 'x','p','e','c','t','e','d',#000,'W','_','F','u','n','c','t', - 'i','o','n',' ','r','e','s','u','l','t',' ','d','o','e','s', - ' ','n','o','t',' ','s','e','e','m',' ','t','o',' ','b','e', - ' ','s','e','t',#000,'E','_','U','n','k','n','o','w','n',' ', - 'f','i','e','l','d',' ','i','d','e','n','t','i','f','i','e', - 'r',#000,'W','_','L','o','c','a','l',' ','v','a','r','i','a', - 'b','l','e',' ','$','1',' ','d','o','e','s',' ','n','o','t', - ' ','s','e','e','m',' ','t','o',' ','b','e',' ','i','n','i', - 't','i','a','l','i','z','e','d',#000,'E','_','i','d','e','n', - 't','i','f','i','e','r',' ','i','d','e','n','t','s',' ','n', - 'o',' ','m','e','m','b','e','r',' ','$','1',#000,'E','_','B', - 'R','E','A','K',' ','n','o','t',' ','a','l','l','o','w','e', - 'd',#000,'E','_','C','O','N','T','I','N','U','E',' ','n','o', - 't',' ','a','l','l','o','w','e','d',#000,'E','_','E','x','p', - 'r','e','s','s','i','o','n',' ','t','o','o',' ','c','o','m', - 'p','l','i','c','a','t','e','d',' ','-',' ','F','P','U',' ', - 's','t','a','c','k',' ','o','v','e','r','f','l','o','w',#000, - 'E','_','I','l','l','e','g','a','l',' ','e','x','p','r','e', - 's','s','i','o','n',#000,'E','_','I','n','v','a','l','i','d', - ' ','i','n','t','e','g','e','r',#000,'E','_','I','l','l','e', - 'g','a','l',' ','q','u','a','l','i','f','i','e','r',#000,'E', - '_','H','i','g','h',' ','r','a','n','g','e',' ','l','i','m', - 'i','t',' ','<',' ','l','o','w',' ','r','a','n','g','e',' ', - 'l','i','m','i','t',#000,'E','_','I','l','l','e','g','a','l', - ' ','c','o','u','n','t','e','r',' ','v','a','r','i','a','b', - 'l','e',#000,'E','_','C','a','n',#039,'t',' ','d','e','t','e', - 'r','m','i','n','e',' ','w','h','i','c','h',' ','o','v','e', - 'r','l','o','a','d','e','d',' ','f','u','n','c','t','i','o', - 'n',' ','t','o',' ','c','a','l','l',#000,'E','_','P','a','r', - 'a','m','e','t','e','r',' ','l','i','s','t',' ','s','i','z', - 'e',' ','e','x','c','e','e','d','s',' ','6','5','5','3','5', - ' ','b','y','t','e','s',#000,'E','_','I','l','l','e','g','a', - 'l',' ','t','y','p','e',' ','c','o','n','v','e','r','s','i', - 'o','n',#000,'E','_','F','i','l','e',' ','t','y','p','e','s', - ' ','m','u','s','t',' ','b','e',' ','v','a','r',' ','p','a', - 'r','a','m','e','t','e','r','s',#000,'E','_','T','h','e',' ', - 'u','s','e',' ','o','f',' ','a',' ','f','a','r',' ','p','o', - 'i','n','t','e','r',' ','i','s','n',#039,'t',' ','a','l','l', - 'o','w','e','d',' ','t','h','e','r','e',#000,'E','_','i','l', - 'l','e','g','a','l',' ','c','a','l','l',' ','b','y',' ','r', - 'e','f','e','r','e','n','c','e',' ','p','a','r','a','m','e', - 't','e','r','s',#000,'E','_','E','X','P','O','R','T',' ','d', - 'e','c','l','a','r','e','d',' ','f','u','n','c','t','i','o', - 'n','s',' ','c','a','n',#039,'t',' ','b','e',' ','c','a','l', - 'l','e','d',#000,'W','_','P','o','s','s','i','b','l','e',' ', - 'i','l','l','e','g','a','l',' ','c','a','l','l',' ','o','f', - ' ','c','o','n','s','t','r','u','c','t','o','r',' ','o','r', - ' ','d','e','s','t','r','u','c','t','o','r',' ','(','d','o', - 'e','s','n',#039,'t',' ','m','a','t','c','h',' ','t','o',' ', - 't','h','i','s',' ','c','o','n','t','e','x','t',')',#000,'N', - '_','I','n','e','f','f','i','c','i','e','n','t',' ','c','o', - 'd','e',#000,'W','_','u','n','r','e','a','c','h','a','b','l', - 'e',' ','c','o','d','e',#000,'E','_','p','r','o','c','e','d', - 'u','r','e',' ','c','a','l','l',' ','w','i','t','h',' ','s', - 't','a','c','k','f','r','a','m','e',' ','E','S','P','/','S', - 'P',#000,'E','_','A','b','s','t','r','a','c','t',' ','m','e', - 't','h','o','d','s',' ','c','a','n',#039,'t',' ','b','e',' ', - 'c','a','l','l','e','d',' ','d','i','r','e','c','t','l','y', - #000,'F','_','I','n','t','e','r','n','a','l',' ','E','r','r', - 'o','r',' ','i','n',' ','g','e','t','f','l','o','a','t','r', - 'e','g','(',')',',',' ','a','l','l','o','c','a','t','i','o', - 'n',' ','f','a','i','l','u','r','e',#000,'F','_','U','n','k', - 'n','o','w','n',' ','f','l','o','a','t',' ','t','y','p','e', - #000,'F','_','S','e','c','o','n','d','V','e','c','n','(',')', - ' ','b','a','s','e',' ','d','e','f','i','n','e','d',' ','t', - 'w','i','c','e',#000,'F','_','E','x','t','e','n','d','e','d', - ' ','c','g','6','8','k',' ','n','o','t',' ','s','u','p','p', - 'o','r','t','e','d',#000,'F','_','3','2','-','b','i','t',' ', - 'u','n','s','i','g','n','e','d',' ','n','o','t',' ','s','u', - 'p','p','o','r','t','e','d',' ','i','n',' ','M','C','6','8', - '0','0','0',' ','m','o','d','e',#000,'F','_','I','n','t','e', - 'r','n','a','l',' ','E','r','r','o','r',' ','i','n',' ','s', - 'e','c','o','n','d','i','n','l','i','n','e','(',')',#000,'D', - '_','R','e','g','i','s','t','e','r',' ','$','1',' ','w','e', - 'i','g','h','t',' ','$','2',' ','$','3',#000,'E','_','S','t', - 'a','c','k',' ','l','i','m','i','t',' ','e','x','c','e','d', - 'e','e','d',' ','i','n',' ','l','o','c','a','l',' ','r','o', - 'u','t','i','n','e',#000,'D','_','S','t','a','c','k',' ','f', - 'r','a','m','e',' ','i','s',' ','o','m','i','t','e','d',#000, - 'F','_','D','i','v','i','d','e',' ','b','y',' ','z','e','r', - 'o',' ','i','n',' ','a','s','m',' ','e','v','a','l','u','a', - 't','o','r',#000,'F','_','E','v','a','l','u','a','t','o','r', - ' ','s','t','a','c','k',' ','o','v','e','r','f','l','o','w', - #000,'F','_','E','v','a','l','u','a','t','o','r',' ','s','t', - 'a','c','k',' ','u','n','d','e','r','f','l','o','w',#000,'F', - '_','I','n','v','a','l','i','d',' ','n','u','m','e','r','i', - 'c',' ','f','o','r','m','a','t',' ','i','n',' ','a','s','m', - ' ','e','v','a','l','u','a','t','o','r',#000,'F','_','I','n', - 'v','a','l','i','d',' ','O','p','e','r','a','t','o','r',' ', - 'i','n',' ','a','s','m',' ','e','v','a','l','u','a','t','o', - 'r',#000,'F','_','U','n','k','n','o','w','n',' ','e','r','r', - 'o','r',' ','i','n',' ','a','s','m',' ','e','v','a','l','u', - 'a','t','o','r',#000,'W','_','I','n','v','a','l','i','d',' ', - 'n','u','m','e','r','i','c',' ','v','a','l','u','e',#000,'E', - '_','e','s','c','a','p','e',' ','s','e','q','u','e','n','c', - 'e',' ','i','g','n','o','r','e','d',':',' ','$','1',#000,'E', - '_','A','s','m',' ','s','y','n','t','a','x',' ','e','r','r', - 'o','r',' ','-',' ','P','r','e','f','i','x',' ','n','o','t', - ' ','f','o','u','n','d',#000,'E','_','A','s','m',' ','s','y', - 'n','t','a','x',' ','e','r','r','o','r',' ','-',' ','T','r', - 'y','i','n','g',' ','t','o',' ','a','d','d',' ','m','o','r', - 'e',' ','t','h','a','n',' ','o','n','e',' ','p','r','e','f', - 'i','x',#000,'E','_','A','s','m',' ','s','y','n','t','a','x', - ' ','e','r','r','o','r',' ','-',' ','O','p','c','o','d','e', - ' ','n','o','t',' ','f','o','u','n','d',#000,'E','_','I','n', - 'v','a','l','i','d',' ','s','y','m','b','o','l',' ','r','e', - 'f','e','r','e','n','c','e',#000,'W','_','C','a','l','l','i', - 'n','g',' ','a','n',' ','o','v','e','r','l','o','a','d',' ', - 'f','u','n','c','t','i','o','n',' ','i','n',' ','a','n',' ', - 'a','s','m',#000,'E','_','C','o','n','s','t','a','n','t',' ', - 'v','a','l','u','e',' ','o','u','t',' ','o','f',' ','b','o', - 'u','n','d','s',#000,'E','_','N','o','n','-','l','a','b','e', - 'l',' ','p','a','t','t','e','r','n',' ','c','o','n','t','a', - 'i','n','s',' ','@',#000,'E','_','I','n','v','a','l','i','d', - ' ','O','p','e','r','a','n','d',':',' ','$','1',#000,'W','_', - 'O','v','e','r','r','i','d','e',' ','o','p','e','r','a','t', - 'o','r',' ','n','o','t',' ','s','u','p','p','o','r','t','e', - 'd',#000,'E','_','E','r','r','o','r',' ','i','n',' ','b','i', - 'n','a','r','y',' ','c','o','n','s','t','a','n','t',':',' ', - '$','1',#000,'E','_','E','r','r','o','r',' ','i','n',' ','o', - 'c','t','a','l',' ','c','o','n','s','t','a','n','t',':',' ', - '$','1',#000,'E','_','E','r','r','o','r',' ','i','n',' ','h', - 'e','x','a','d','e','c','i','m','a','l',' ','c','o','n','s', - 't','a','n','t',':',' ','$','1',#000,'E','_','E','r','r','o', - 'r',' ','i','n',' ','i','n','t','e','g','e','r',' ','c','o', - 'n','s','t','a','n','t',':',' ','$','1',#000,'E','_','I','n', - 'v','a','l','i','d',' ','l','a','b','e','l','e','d',' ','o', - 'p','c','o','d','e',#000,'F','_','I','n','t','e','r','n','a', - 'l',' ','e','r','r','o','r',' ','i','n',' ','F','i','n','d', - 't','y','p','e','(',')',#000,'E','_','I','n','v','a','l','i', - 'd',' ','s','i','z','e',' ','f','o','r',' ','M','O','V','S', - 'X','/','M','O','V','Z','X',#000,'E','_','1','6','-','b','i', - 't',' ','b','a','s','e',' ','i','n',' ','3','2','-','b','i', - 't',' ','s','e','g','m','e','n','t',#000,'E','_','1','6','-', - 'b','i','t',' ','i','n','d','e','x',' ','i','n',' ','3','2', - '-','b','i','t',' ','s','e','g','m','e','n','t',#000,'E','_', - 'I','n','v','a','l','i','d',' ','O','p','c','o','d','e',#000, - 'E','_','C','o','n','s','t','a','n','t',' ','r','e','f','e', - 'r','e','n','c','e',' ','n','o','t',' ','a','l','l','o','w', - 'e','d',#000,'W','_','F','w','a','i','t',' ','c','a','n',' ', - 'c','a','u','s','e',' ','e','m','u','l','a','t','i','o','n', - ' ','p','r','o','b','l','e','m','s',' ','w','i','t','h',' ', - 'e','m','u','3','8','7',#000,'E','_','I','n','v','a','l','i', - 'd',' ','c','o','m','b','i','n','a','t','i','o','n',' ','o', - 'f',' ','o','p','c','o','d','e',' ','a','n','d',' ','o','p', - 'e','r','a','n','d','s',#000,'W','_','O','p','c','o','d','e', - ' ','$','1',' ','n','o','t',' ','i','n',' ','t','a','b','l', - 'e',',',' ','o','p','e','r','a','n','d','s',' ','n','o','t', - ' ','c','h','e','c','k','e','d',#000,'F','_','I','n','t','e', - 'r','n','a','l',' ','E','r','r','o','r',' ','i','n',' ','C', - 'o','n','c','a','t','O','p','c','o','d','e','(',')',#000,'E', - '_','I','n','v','a','l','i','d',' ','s','i','z','e',' ','i', - 'n',' ','r','e','f','e','r','e','n','c','e',#000,'E','_','I', - 'n','v','a','l','i','d',' ','m','i','d','d','l','e',' ','s', - 'i','z','e','d',' ','o','p','e','r','a','n','d',#000,'E','_', - 'I','n','v','a','l','i','d',' ','t','h','r','e','e',' ','o', - 'p','e','r','a','n','d',' ','o','p','c','o','d','e',#000,'E', - '_','A','s','s','e','m','b','l','e','r',' ','s','y','n','t', - 'a','x',' ','e','r','r','o','r',#000,'E','_','I','n','v','a', - 'l','i','d',' ','o','p','e','r','a','n','d',' ','t','y','p', - 'e',#000,'E','_','S','e','g','m','e','n','t',' ','o','v','e', - 'r','r','i','d','e','s',' ','n','o','t',' ','s','u','p','p', - 'o','r','t','e','d',#000,'E','_','I','n','v','a','l','i','d', - ' ','c','o','n','s','t','a','n','t',' ','s','y','m','b','o', - 'l',' ','$','1',#000,'F','_','I','n','t','e','r','n','a','l', - ' ','E','r','r','r','o','r',' ','c','o','n','v','e','r','t', - 'i','n','g',' ','b','i','n','a','r','y',#000,'F','_','I','n', - 't','e','r','n','a','l',' ','E','r','r','r','o','r',' ','c', - 'o','n','v','e','r','t','i','n','g',' ','h','e','x','a','d', - 'e','c','i','m','a','l',#000,'F','_','I','n','t','e','r','n', - 'a','l',' ','E','r','r','r','o','r',' ','c','o','n','v','e', - 'r','t','i','n','g',' ','o','c','t','a','l',#000,'E','_','I', - 'n','v','a','l','i','d',' ','c','o','n','s','t','a','n','t', - ' ','e','x','p','r','e','s','s','i','o','n',#000,'E','_','U', - 'n','k','n','o','w','n',' ','i','d','e','n','t','i','f','i', - 'e','r',':',' ','$','1',#000,'E','_','T','r','y','i','n','g', - ' ','t','o',' ','d','e','f','i','n','e',' ','a','n',' ','i', - 'n','d','e','x',' ','r','e','g','i','s','t','e','r',' ','m', - 'o','r','e',' ','t','h','a','n',' ','o','n','c','e',#000,'E', - '_','I','n','v','a','l','i','d',' ','f','i','e','l','d',' ', - 's','p','e','c','i','f','i','e','r',#000,'F','_','I','n','t', - 'e','r','n','a','l',' ','E','r','r','o','r',' ','i','n',' ', - 'B','u','i','l','d','S','c','a','l','i','n','g','(',')',#000, - 'E','_','I','n','v','a','l','i','d',' ','s','c','a','l','i', - 'n','g',' ','f','a','c','t','o','r',#000,'E','_','I','n','v', - 'a','l','i','d',' ','s','c','a','l','i','n','g',' ','v','a', - 'l','u','e',#000,'E','_','S','c','a','l','i','n','g',' ','v', - 'a','l','u','e',' ','o','n','l','y',' ','a','l','l','o','w', - 'e','d',' ','w','i','t','h',' ','i','n','d','e','x',#000,'E', - '_','I','n','v','a','l','i','d',' ','a','s','s','e','m','b', - 'l','e','r',' ','s','y','n','t','a','x','.',' ','N','o',' ', - 'r','e','f',' ','w','i','t','h',' ','b','r','a','c','k','e', - 't','s',')',#000,'E','_','E','x','p','r','e','s','s','i','o', - 'n','s',' ','o','f',' ','t','h','e',' ','f','o','r','m',' ', - '[','s','r','e','g',':','r','e','g','.','.','.',']',' ','a', - 'r','e',' ','c','u','r','r','e','n','t','l','y',' ','n','o', - 't',' ','s','u','p','p','o','r','t','e','d',#000,'E','_','T', - 'r','y','i','n','g',' ','t','o',' ','d','e','f','i','n','e', - ' ','a',' ','s','e','g','m','e','n','t',' ','r','e','g','i', - 's','t','e','r',' ','t','w','i','c','e',#000,'E','_','T','r', - 'y','i','n','g',' ','t','o',' ','d','e','f','i','n','e',' ', - 'a',' ','b','a','s','e',' ','r','e','g','i','s','t','e','r', - ' ','t','w','i','c','e',#000,'E','_','T','r','y','i','n','g', - ' ','t','o',' ','u','s','e',' ','a',' ','n','e','g','a','t', - 'i','v','e',' ','i','n','d','e','x',' ','r','e','g','i','s', - 't','e','r',#000,'E','_','A','s','m',' ','s','y','n','t','a', - 'x',' ','e','r','r','o','r',' ','-',' ','e','r','r','o','r', - ' ','i','n',' ','r','e','f','e','r','e','n','c','e',#000,'E', - '_','L','o','c','a','l',' ','s','y','m','b','o','l','s',' ', - 'n','o','t',' ','a','l','l','o','w','e','d',' ','a','s',' ', - 'r','e','f','e','r','e','n','c','e','s',#000,'E','_','I','n', - 'v','a','l','i','d',' ','o','p','e','r','a','n','d',' ','i', - 'n',' ','b','r','a','c','k','e','t',' ','e','x','p','r','e', - 's','s','i','o','n',#000,'E','_','I','n','v','a','l','i','d', - ' ','s','y','m','b','o','l',' ','n','a','m','e',':',' ','$', - '1',#000,'E','_','I','n','v','a','l','i','d',' ','R','e','f', - 'e','r','e','n','c','e',' ','s','y','n','t','a','x',#000,'E', - '_','I','n','v','a','l','i','d',' ','s','t','r','i','n','g', - ' ','a','s',' ','o','p','c','o','d','e',' ','o','p','e','r', - 'a','n','d',':',' ','$','1',#000,'W','_','@','C','O','D','E', - ' ','a','n','d',' ','@','D','A','T','A',' ','n','o','t',' ', - 's','u','p','p','o','r','t','e','d',#000,'E','_','N','u','l', - 'l',' ','l','a','b','e','l',' ','r','e','f','e','r','e','n', - 'c','e','s',' ','a','r','e',' ','n','o','t',' ','a','l','l', - 'o','w','e','d',#000,'E','_','C','a','n','n','o','t',' ','u', - 's','e',' ','S','E','L','F',' ','o','u','t','s','i','d','e', - ' ','a',' ','m','e','t','h','o','d',#000,'E','_','A','s','m', - ' ','s','y','n','t','a','x',' ','e','r','r','o','r',' ','-', - ' ','S','h','o','u','l','d',' ','s','t','a','r','t',' ','w', - 'i','t','h',' ','b','r','a','c','k','e','t',#000,'E','_','A', - 's','m',' ','s','y','n','t','a','x',' ','e','r','r','o','r', - ' ','-',' ','r','e','g','i','s','t','e','r',':',' ','$','1', - #000,'E','_','S','E','G',' ','a','n','d',' ','O','F','F','S', - 'E','T',' ','n','o','t',' ','s','u','p','p','o','r','t','e', - 'd',#000,'E','_','A','s','m',' ','s','y','n','t','a','x',' ', - 'e','r','r','o','r',' ','-',' ','i','n',' ','o','p','c','o', - 'd','e',' ','o','p','e','r','a','n','d',#000,'E','_','I','n', - 'v','a','l','i','d',' ','S','t','r','i','n','g',' ','e','x', - 'p','r','e','s','s','i','o','n',#000,'E','_','C','o','n','s', - 't','a','n','t',' ','e','x','p','r','e','s','s','i','o','n', - ' ','o','u','t',' ','o','f',' ','b','o','u','n','d','s',#000, - 'F','_','I','n','t','e','r','n','a','l',' ','E','r','r','o', - 'r',' ','i','n',' ','B','u','i','l','d','C','o','n','s','t', - 'a','n','t','(',')',#000,'W','_','A',' ','r','e','p','e','a', - 't',' ','p','r','e','f','i','x',' ','a','n','d',' ','a',' ', - 's','e','g','m','e','n','t',' ','o','v','e','r','r','i','d', - 'e',' ','o','n',' ','<','=',' ','i','3','8','6',' ','m','a', - 'y',' ','r','e','s','u','l','t',' ','i','n',' ','e','r','r', - 'o','r','s',' ','i','f',' ','a','n',' ','i','n','t','e','r', - 'r','u','p','t',' ','o','c','c','u','r','s',#000,'E','_','I', - 'n','v','a','l','i','d',' ','o','r',' ','m','i','s','s','i', - 'n','g',' ','o','p','c','o','d','e',#000,'E','_','I','n','v', - 'a','l','i','d',' ','c','o','m','b','i','n','a','t','i','o', - 'n',' ','o','f',' ','p','r','e','f','i','x',' ','a','n','d', - ' ','o','p','c','o','d','e',':',' ','$','1',#000,'E','_','I', - 'n','v','a','l','i','d',' ','c','o','m','b','i','n','a','t', - 'i','o','n',' ','o','f',' ','o','v','e','r','r','i','d','e', - ' ','a','n','d',' ','o','p','c','o','d','e',':',' ','$','1', - #000,'E','_','T','o','o',' ','m','a','n','y',' ','o','p','e', - 'r','a','n','d','s',' ','o','n',' ','l','i','n','e',#000,'E', - '_','D','u','p','l','i','c','a','t','e',' ','l','o','c','a', - 'l',' ','s','y','m','b','o','l',':',' ','$','1',#000,'E','_', - 'U','n','k','n','o','w','n',' ','l','a','b','e','l',' ','i', - 'd','e','n','t','i','f','e','r',':',' ','$','1',#000,'E','_', - 'A','s','s','e','m','b','l','e',' ','n','o','d','e',' ','s', - 'y','n','t','a','x',' ','e','r','r','o','r',#000,'E','_','U', - 'n','d','e','f','i','n','e','d',' ','l','o','c','a','l',' ', - 's','y','m','b','o','l',':',' ','$','1',#000,'D','_','S','t', - 'a','r','t','i','n','g',' ','i','n','t','e','l',' ','s','t', - 'y','l','e','d',' ','a','s','s','e','m','b','l','e','r',' ', - 'p','a','r','s','i','n','g','.','.','.',#000,'D','_','F','i', - 'n','i','s','h','e','d',' ','i','n','t','e','l',' ','s','t', - 'y','l','e','d',' ','a','s','s','e','m','b','l','e','r',' ', - 'p','a','r','s','i','n','g','.','.','.',#000,'E','_','N','o', - 't',' ','a',' ','d','i','r','e','c','t','i','v','e',' ','o', - 'r',' ','l','o','c','a','l',' ','s','y','m','b','o','l',':', - ' ','$','1',#000,'E','_','/',' ','a','t',' ','b','e','g','i', - 'n','n','i','n','g',' ','o','f',' ','l','i','n','e',' ','n', - 'o','t',' ','a','l','l','o','w','e','d',#000,'E','_','N','O', - 'R',' ','n','o','t',' ','s','u','p','p','o','r','t','e','d', - #000,'E','_','I','n','v','a','l','i','d',' ','f','l','o','a', - 't','i','n','g',' ','p','o','i','n','t',' ','r','e','g','i', - 's','t','e','r',' ','n','a','m','e',#000,'W','_','M','o','d', - 'u','l','o',' ','n','o','t',' ','s','u','p','p','o','r','t', - 'e','d',#000,'E','_','I','n','v','a','l','i','d',' ','f','l', - 'o','a','t','i','n','g',' ','p','o','i','n','t',' ','c','o', - 'n','s','t','a','n','t',':',' ','$','1',#000,'E','_','S','i', - 'z','e',' ','s','u','f','f','i','x',' ','a','n','d',' ','d', - 'e','s','t','i','n','a','t','i','o','n',' ','r','e','g','i', - 's','t','e','r',' ','d','o',' ','n','o','t',' ','m','a','t', - 'c','h',#000,'E','_','I','n','t','e','r','n','a','l',' ','e', - 'r','r','o','r',' ','i','n',' ','C','o','n','c','a','t','L', - 'a','b','e','l','e','d','I','n','s','t','r','(',')',#000,'W', - '_','F','l','o','a','t','i','n','g',' ','p','o','i','n','t', - ' ','b','i','n','a','r','y',' ','r','e','p','r','e','s','e', - 'n','t','a','t','i','o','n',' ','i','g','n','o','r','e','d', - #000,'W','_','F','l','o','a','t','i','n','g',' ','p','o','i', - 'n','t',' ','h','e','x','a','d','e','c','i','m','a','l',' ', - 'r','e','p','r','e','s','e','n','t','a','t','i','o','n',' ', - 'i','g','n','o','r','e','d',#000,'W','_','F','l','o','a','t', - 'i','n','g',' ','p','o','i','n','t',' ','o','c','t','a','l', - ' ','r','e','p','r','e','s','e','n','t','a','t','i','o','n', - ' ','i','g','n','o','r','e','d',#000,'E','_','I','n','v','a', - 'l','i','d',' ','r','e','a','l',' ','c','o','n','s','t','a', - 'n','t',' ','e','x','p','r','e','s','s','i','o','n',#000,'E', - '_','P','a','r','e','n','t','h','e','s','i','s',' ','a','r', - 'e',' ','n','o','t',' ','a','l','l','o','w','e','d',#000,'E', - '_','I','n','v','a','l','i','d',' ','R','e','f','e','r','e', - 'n','c','e',#000,'E','_','C','a','n','n','o','t',' ','u','s', - 'e',' ','_','_','S','E','L','F',' ','o','u','t','s','i','d', - 'e',' ','a',' ','m','e','t','h','o','d',#000,'E','_','C','a', - 'n','n','o','t',' ','u','s','e',' ','_','_','O','L','D','E', - 'B','P',' ','o','u','t','s','i','d','e',' ','a',' ','n','e', - 's','t','e','d',' ','p','r','o','c','e','d','u','r','e',#000, - 'W','_','I','d','e','n','t','i','f','i','e','r',' ','$','1', - ' ','s','u','p','p','o','s','e','d',' ','e','x','t','e','r', - 'n','a','l',#000,'E','_','I','n','v','a','l','i','d',' ','s', - 'e','g','m','e','n','t',' ','o','v','e','r','r','i','d','e', - ' ','e','x','p','r','e','s','s','i','o','n',#000,'E','_','S', - 't','r','i','n','g','s',' ','n','o','t',' ','a','l','l','o', - 'w','e','d',' ','a','s',' ','c','o','n','s','t','a','n','t', - 's',#000,'D','_','S','t','a','r','t','i','n','g',' ','A','T', - '&','T',' ','s','t','y','l','e','d',' ','a','s','s','e','m', - 'b','l','e','r',' ','p','a','r','s','i','n','g','.','.','.', - #000,'D','_','F','i','n','i','s','h','e','d',' ','A','T','&', - 'T',' ','s','t','y','l','e','d',' ','a','s','s','e','m','b', - 'l','e','r',' ','p','a','r','s','i','n','g','.','.','.',#000, - 'E','_','S','w','i','t','c','h','i','n','g',' ','s','e','c', - 't','i','o','n','s',' ','i','s',' ','n','o','t',' ','a','l', - 'l','o','w','e','d',' ','i','n',' ','a','n',' ','a','s','s', - 'e','m','b','l','e','r',' ','b','l','o','c','k',#000,'E','_', - 'I','n','v','a','l','i','d',' ','g','l','o','b','a','l',' ', - 'd','e','f','i','n','i','t','i','o','n',#000,'E','_','L','i', - 'n','e',' ','s','e','p','a','r','a','t','o','r',' ','e','x', - 'p','e','c','t','e','d',#000,'W','_','g','l','o','b','l',' ', - 'n','o','t',' ','s','u','p','p','o','r','t','e','d',#000,'W', - '_','a','l','i','g','n',' ','n','o','t',' ','s','u','p','p', - 'o','r','t','e','d',#000,'W','_','l','c','o','m','m',' ','n', - 'o','t',' ','s','u','p','p','o','r','t','e','d',#000,'W','_', - 'c','o','m','m',' ','n','o','t',' ','s','u','p','p','o','r', - 't','e','d',#000,'E','_','I','n','v','a','l','i','d',' ','l', - 'o','c','a','l',' ','c','o','m','m','o','n',' ','d','e','f', - 'i','n','i','t','i','o','n',#000,'E','_','I','n','v','a','l', - 'i','d',' ','g','l','o','b','a','l',' ','c','o','m','m','o', - 'n',' ','d','e','f','i','n','i','t','i','o','n',#000,'E','_', - 'l','o','c','a','l',' ','s','y','m','b','o','l',':',' ','$', - '1',' ','n','o','t',' ','f','o','u','n','d',' ','i','n','s', - 'i','d','e',' ','a','s','m',' ','s','t','a','t','e','m','e', - 'n','t',#000,'E','_','a','s','s','e','m','b','l','e','r',' ', - 'c','o','d','e',' ','n','o','t',' ','r','e','t','u','r','n', - 'e','d',' ','t','o',' ','t','e','x','t',#000,'F','_','i','n', - 't','e','r','n','a','l',' ','e','r','r','o','r',' ','i','n', - ' ','B','u','i','l','d','R','e','f','e','r','e','n','c','e', - '(',')',#000,'E','_','i','n','v','a','l','i','d',' ','o','p', - 'c','o','d','e',' ','s','i','z','e',#000,'W','_','N','E','A', - 'R',' ','i','g','n','o','r','e','d',#000,'W','_','F','A','R', - ' ','i','g','n','o','r','e','d',#000,'D','_','C','r','e','a', - 't','i','n','g',' ','i','n','l','i','n','e',' ','a','s','m', - ' ','l','o','o','k','u','p',' ','t','a','b','l','e','s',#000, - 'W','_','U','s','i','n','g',' ','a',' ','d','e','f','i','n', - 'e','d',' ','n','a','m','e',' ','a','s',' ','a',' ','l','o', - 'c','a','l',' ','l','a','b','e','l',#000,'F','_','i','n','t', - 'e','r','n','a','l',' ','e','r','r','o','r',' ','i','n',' ', - 'H','a','n','d','l','e','E','x','t','e','n','d','(',')',#000, - 'E','_','I','n','v','a','l','i','d',' ','c','h','a','r','a', - 'c','t','e','r',':',' ','<',#000,'E','_','I','n','v','a','l', - 'i','d',' ','c','h','a','r','a','c','t','e','r',':',' ','>', - #000,'E','_','U','n','s','u','p','p','o','r','t','e','d',' ', - 'o','p','c','o','d','e',#000,'E','_','I','n','c','r','e','m', - 'e','n','t',' ','a','n','d',' ','D','e','c','r','e','m','e', - 'n','t',' ','m','o','d','e',' ','n','o','t',' ','a','l','l', - 'o','w','e','d',' ','t','o','g','e','t','h','e','r',#000,'E', - '_','I','n','v','a','l','i','d',' ','R','e','g','i','s','t', - 'e','r',' ','l','i','s','t',' ','i','n',' ','m','o','v','e', - 'm','/','f','m','o','v','e','m',#000,'E','_','I','n','v','a', - 'l','i','d',' ','R','e','g','i','s','t','e','r',' ','l','i', - 's','t',' ','f','o','r',' ','o','p','c','o','d','e',#000,'E', - '_','6','8','0','2','0','+',' ','m','o','d','e',' ','r','e', - 'q','u','i','r','e','d',' ','t','o',' ','a','s','s','e','m', - 'b','l','e',#000,'D','_','S','t','a','r','t','i','n','g',' ', - 'M','o','t','o','r','o','l','a',' ','s','t','y','l','e','d', - ' ','a','s','s','e','m','b','l','e','r',' ','p','a','r','s', - 'i','n','g','.','.','.',#000,'D','_','F','i','n','i','s','h', - 'e','d',' ','M','o','t','o','r','o','l','a',' ','s','t','y', - 'l','e','d',' ','a','s','s','e','m','b','l','e','r',' ','p', - 'a','r','s','i','n','g','.','.','.',#000,'W','_','X','D','E', - 'F',' ','n','o','t',' ','s','u','p','p','o','r','t','e','d', - #000,'W','_','F','u','n','c','t','i','o','n','s',' ','w','i', - 't','h',' ','v','o','i','d',' ','r','e','t','u','r','n',' ', - 'v','a','l','u','e',' ','c','a','n',#039,'t',' ','r','e','t', - 'u','r','n',' ','a','n','y',' ','v','a','l','u','e',' ','i', - 'n',' ','a','s','m',' ','c','o','d','e',#000,'E','_','I','n', - 'v','a','l','i','d',' ','s','u','f','f','i','x',' ','f','o', - 'r',' ','i','n','t','e','l',' ','a','s','s','e','m','b','l', - 'e','r',#000,'E','_','E','x','t','e','n','d','e','d',' ','n', + 'i','s',' ','a','l','l','o','w','e','d',',',' ','f','o','u', + 'n','d',' ','i','n','h','e','r','i','t','e','d',' ','d','e', + 'f','a','u','l','t',' ','p','r','o','p','e','r','t','y',' ', + 'i','n',' ','c','l','a','s','s',' ','%','1',#000,'E','_','T', + 'h','e',' ','d','e','f','a','u','l','t',' ','p','r','o','p', + 'e','r','t','y',' ','m','u','s','t',' ','b','e',' ','a','n', + ' ','a','r','r','a','y',' ','p','r','o','p','e','r','t','y', + #000,'E','_','V','i','r','t','u','a','l',' ','c','o','n','s', + 't','r','u','c','t','o','r','s',' ','a','r','e',' ','o','n', + 'l','y',' ','s','u','p','p','o','r','t','e','d',' ','i','n', + ' ','c','l','a','s','s',' ','o','b','j','e','c','t',' ','m', + 'o','d','e','l',#000,'E','_','N','o',' ','d','e','f','a','u', + 'l','t',' ','p','r','o','p','e','r','t','y',' ','a','v','a', + 'i','l','a','b','l','e',#000,'E','_','T','h','e',' ','c','l', + 'a','s','s',' ','c','a','n',#039,'t',' ','h','a','v','e',' ', + 'a',' ','p','u','b','l','i','s','h','e','d',' ','s','e','c', + 't','i','o','n',',',' ','u','s','e',' ','t','h','e',' ','{', + '$','M','+','}',' ','s','w','i','t','c','h',#000,'E','_','F', + 'o','r','w','a','r','d',' ','d','e','c','l','a','r','a','t', + 'i','o','n',' ','o','f',' ','c','l','a','s','s',' ','$','1', + ' ','m','u','s','t',' ','b','e',' ','r','e','s','o','l','v', + 'e','d',' ','h','e','r','e',' ','t','o',' ','u','s','e',' ', + 't','h','e',' ','c','l','a','s','s',' ','a','s',' ','a','n', + 'c','h','e','s','t','o','r',#000,'E','_','L','o','c','a','l', + ' ','o','p','e','r','a','t','o','r','s',' ','n','o','t',' ', + 's','u','p','p','o','r','t','e','d',#000,'E','_','P','r','o', + 'c','e','d','u','r','e',' ','d','i','r','e','c','t','i','v', + 'e',' ','$','1',' ','n','o','t',' ','a','l','l','o','w','e', + 'd',' ','i','n',' ','i','n','t','e','r','f','a','c','e',' ', + 's','e','c','t','i','o','n',#000,'E','_','P','r','o','c','e', + 'd','u','r','e',' ','d','i','r','e','c','t','i','v','e',' ', + '$','1',' ','n','o','t',' ','a','l','l','o','w','e','d',' ', + 'i','n',' ','i','m','p','l','e','m','e','n','t','a','t','i', + 'o','n',' ','s','e','c','t','i','o','n',#000,'E','_','P','r', + 'o','c','e','d','u','r','e',' ','d','i','r','e','c','t','i', + 'v','e',' ','$','1',' ','n','o','t',' ','a','l','l','o','w', + 'e','d',' ','i','n',' ','p','r','o','c','v','a','r',' ','d', + 'e','c','l','a','r','a','t','i','o','n',#000,'E','_','F','u', + 'n','c','t','i','o','n',' ','i','s',' ','a','l','r','e','a', + 'd','y',' ','d','e','c','l','a','r','e','d',' ','P','u','b', + 'l','i','c','/','F','o','r','w','a','r','d',' ','$','1',#000, + 'E','_','C','a','n',#039,'t',' ','u','s','e',' ','b','o','t', + 'h',' ','E','X','P','O','R','T',' ','a','n','d',' ','E','X', + 'T','E','R','N','A','L',#000,'E','_','N','A','M','E',' ','k', + 'e','y','w','o','r','d',' ','e','x','p','e','c','t','e','d', + #000,'W','_','$','1',' ','n','o','t',' ','y','e','t',' ','s', + 'u','p','p','o','r','t','e','d',' ','i','n','s','i','d','e', + ' ','i','n','l','i','n','e',' ','p','r','o','c','e','d','u', + 'r','e','/','f','u','n','c','t','i','o','n',#000,'W','_','I', + 'n','l','i','n','i','n','g',' ','d','i','s','a','b','l','e', + 'd',#000,'I','_','W','r','i','t','i','n','g',' ','B','r','o', + 'w','s','e','r',' ','l','o','g',' ','$','1',#000,'H','_','m', + 'a','y',' ','b','e',' ','p','o','i','n','t','e','r',' ','d', + 'e','r','e','f',' ','^',' ','i','s',' ','m','i','s','s','i', + 'n','g',#000,'F','_','S','e','l','e','c','t','e','d',' ','a', + 's','s','e','m','b','l','e','r',' ','r','e','a','d','e','r', + ' ','n','o','t',' ','s','u','p','p','o','r','t','e','d',#000, + 'W','_','L','o','c','a','l',' ','v','a','r','i','a','b','l', + 'e',' ','$','1',' ','d','o','e','s','n',#039,'t',' ','s','e', + 'e','m',' ','t','o',' ','b','e',' ','i','n','i','t','i','a', + 'l','i','z','e','d',' ','y','e','t',' ','!',#000,'E','_','I', + 'd','e','n','t','i','f','i','e','r',' ','n','o','t',' ','f', + 'o','u','n','d',' ','$','1',#000,'F','_','I','n','t','e','r', + 'n','a','l',' ','E','r','r','o','r',' ','i','n',' ','S','y', + 'm','T','a','b','l','e','S','t','a','c','k','(',')',#000,'E', + '_','D','u','p','l','i','c','a','t','e',' ','i','d','e','n', + 't','i','f','i','e','r',' ','$','1',#000,'E','_','U','n','k', + 'n','o','w','n',' ','i','d','e','n','t','i','f','i','e','r', + ' ','$','1',#000,'E','_','F','o','r','w','a','r','d',' ','d', + 'e','c','l','a','r','a','t','i','o','n',' ','n','o','t',' ', + 's','o','l','v','e','d',':',' ','$','1',#000,'F','_','I','d', + 'e','n','t','i','f','i','e','r',' ','t','y','p','e',' ','a', + 'l','r','e','a','d','y',' ','d','e','f','i','n','e','d',' ', + 'a','s',' ','t','y','p','e',#000,'E','_','T','y','p','e',' ', + 'i','d','e','n','t','i','f','i','e','r',' ','e','x','p','e', + 'c','t','e','d',#000,'E','_','T','y','p','e',' ','m','i','s', + 'm','a','t','c','h',#000,'E','_','E','r','r','o','r',' ','i', + 'n',' ','t','y','p','e',' ','d','e','f','e','n','i','t','i', + 'o','n',#000,'E','_','T','y','p','e',' ','i','d','e','n','t', + 'i','f','i','e','r',' ','n','o','t',' ','d','e','f','i','n', + 'e','d',#000,'E','_','O','n','l','y',' ','s','t','a','t','i', + 'c',' ','v','a','r','i','a','b','l','e','s',' ','c','a','n', + ' ','b','e',' ','u','s','e','d',' ','i','n',' ','s','t','a', + 't','i','c',' ','m','e','t','h','o','d','s',' ','o','r',' ', + 'o','u','t','s','i','d','e',' ','m','e','t','h','o','d','s', + #000,'E','_','I','n','v','a','l','i','d',' ','c','a','l','l', + ' ','t','o',' ','t','v','a','r','s','y','m','.','m','a','n', + 'g','l','e','d','n','a','m','e','(',')',#000,'F','_','r','e', + 'c','o','r','d',' ','o','r',' ','c','l','a','s','s',' ','t', + 'y','p','e',' ','e','x','p','e','c','t','e','d',#000,'E','_', + 'T','o',' ','g','e','n','e','r','a','t','e',' ','a','n',' ', + 'i','n','s','t','a','n','c','e',' ','o','f',' ','a',' ','c', + 'l','a','s','s',' ','o','r',' ','a','n',' ','o','b','j','e', + 'c','t',' ','w','i','t','h',' ','a','n',' ','a','b','t','r', + 'a','c','t',' ','m','e','t','h','o','d',' ','i','s','n',#039, + 't',' ','a','l','l','o','w','e','d',#000,'E','_','L','a','b', + 'e','l',' ','n','o','t',' ','d','e','f','i','n','e','d',' ', + '$','1',#000,'E','_','I','l','l','e','g','a','l',' ','l','a', + 'b','e','l',' ','d','e','c','l','a','r','a','t','i','o','n', + #000,'E','_','G','O','T','O',' ','u','n','d',' ','L','A','B', + 'E','L',' ','a','r','e',' ','n','o','t',' ','s','u','p','p', + 'o','r','t','e','d',' ','(','u','s','e',' ','c','o','m','m', + 'a','n','d',' ','l','i','n','e',' ','s','w','i','t','c','h', + ' ','-','S','g',')',#000,'E','_','L','a','b','e','l',' ','n', + 'o','t',' ','f','o','u','n','d',#000,'E','_','i','d','e','n', + 't','i','f','i','e','r',' ','i','s','n',#039,'t',' ','a',' ', + 'l','a','b','e','l',#000,'E','_','l','a','b','e','l',' ','a', + 'l','r','e','a','d','y',' ','d','e','f','i','n','e','d',#000, + 'E','_','i','l','l','e','g','a','l',' ','t','y','p','e',' ', + 'd','e','c','l','a','r','a','t','i','o','n',' ','o','f',' ', + 's','e','t',' ','e','l','e','m','e','n','t','s',#000,'E','_', + 'F','o','r','w','a','r','d',' ','c','l','a','s','s',' ','d', + 'e','f','i','n','i','t','i','o','n',' ','n','o','t',' ','r', + 'e','s','o','l','v','e','d',' ','$','1',#000,'H','_','P','a', + 'r','a','m','e','t','e','r',' ','n','o','t',' ','u','s','e', + 'd',' ','$','1',#000,'W','_','L','o','c','a','l',' ','v','a', + 'r','i','a','b','l','e',' ','n','o','t',' ','u','s','e','d', + ' ','$','1',#000,'E','_','S','e','t',' ','e','l','e','m','e', + 'n','t','s',' ','a','r','e',' ','n','o','t',' ','c','o','m', + 'p','a','t','i','b','l','e',#000,'E','_','S','e','t',' ','t', + 'y','p','e',' ','e','x','p','e','c','t','e','d',#000,'W','_', + 'F','u','n','c','t','i','o','n',' ','r','e','s','u','l','t', + ' ','d','o','e','s',' ','n','o','t',' ','s','e','e','m',' ', + 't','o',' ','b','e',' ','s','e','t',#000,'E','_','U','n','k', + 'n','o','w','n',' ','f','i','e','l','d',' ','i','d','e','n', + 't','i','f','i','e','r',#000,'W','_','L','o','c','a','l',' ', + 'v','a','r','i','a','b','l','e',' ','$','1',' ','d','o','e', + 's',' ','n','o','t',' ','s','e','e','m',' ','t','o',' ','b', + 'e',' ','i','n','i','t','i','a','l','i','z','e','d',#000,'E', + '_','i','d','e','n','t','i','f','i','e','r',' ','i','d','e', + 'n','t','s',' ','n','o',' ','m','e','m','b','e','r',' ','$', + '1',#000,'E','_','B','R','E','A','K',' ','n','o','t',' ','a', + 'l','l','o','w','e','d',#000,'E','_','C','O','N','T','I','N', + 'U','E',' ','n','o','t',' ','a','l','l','o','w','e','d',#000, + 'E','_','E','x','p','r','e','s','s','i','o','n',' ','t','o', + 'o',' ','c','o','m','p','l','i','c','a','t','e','d',' ','-', + ' ','F','P','U',' ','s','t','a','c','k',' ','o','v','e','r', + 'f','l','o','w',#000,'E','_','I','l','l','e','g','a','l',' ', + 'e','x','p','r','e','s','s','i','o','n',#000,'E','_','I','n', + 'v','a','l','i','d',' ','i','n','t','e','g','e','r',#000,'E', + '_','I','l','l','e','g','a','l',' ','q','u','a','l','i','f', + 'i','e','r',#000,'E','_','H','i','g','h',' ','r','a','n','g', + 'e',' ','l','i','m','i','t',' ','<',' ','l','o','w',' ','r', + 'a','n','g','e',' ','l','i','m','i','t',#000,'E','_','I','l', + 'l','e','g','a','l',' ','c','o','u','n','t','e','r',' ','v', + 'a','r','i','a','b','l','e',#000,'E','_','C','a','n',#039,'t', + ' ','d','e','t','e','r','m','i','n','e',' ','w','h','i','c', + 'h',' ','o','v','e','r','l','o','a','d','e','d',' ','f','u', + 'n','c','t','i','o','n',' ','t','o',' ','c','a','l','l',#000, + 'E','_','P','a','r','a','m','e','t','e','r',' ','l','i','s', + 't',' ','s','i','z','e',' ','e','x','c','e','e','d','s',' ', + '6','5','5','3','5',' ','b','y','t','e','s',#000,'E','_','I', + 'l','l','e','g','a','l',' ','t','y','p','e',' ','c','o','n', + 'v','e','r','s','i','o','n',#000,'E','_','F','i','l','e',' ', + 't','y','p','e','s',' ','m','u','s','t',' ','b','e',' ','v', + 'a','r',' ','p','a','r','a','m','e','t','e','r','s',#000,'E', + '_','T','h','e',' ','u','s','e',' ','o','f',' ','a',' ','f', + 'a','r',' ','p','o','i','n','t','e','r',' ','i','s','n',#039, + 't',' ','a','l','l','o','w','e','d',' ','t','h','e','r','e', + #000,'E','_','i','l','l','e','g','a','l',' ','c','a','l','l', + ' ','b','y',' ','r','e','f','e','r','e','n','c','e',' ','p', + 'a','r','a','m','e','t','e','r','s',#000,'E','_','E','X','P', + 'O','R','T',' ','d','e','c','l','a','r','e','d',' ','f','u', + 'n','c','t','i','o','n','s',' ','c','a','n',#039,'t',' ','b', + 'e',' ','c','a','l','l','e','d',#000,'W','_','P','o','s','s', + 'i','b','l','e',' ','i','l','l','e','g','a','l',' ','c','a', + 'l','l',' ','o','f',' ','c','o','n','s','t','r','u','c','t', + 'o','r',' ','o','r',' ','d','e','s','t','r','u','c','t','o', + 'r',' ','(','d','o','e','s','n',#039,'t',' ','m','a','t','c', + 'h',' ','t','o',' ','t','h','i','s',' ','c','o','n','t','e', + 'x','t',')',#000,'N','_','I','n','e','f','f','i','c','i','e', + 'n','t',' ','c','o','d','e',#000,'W','_','u','n','r','e','a', + 'c','h','a','b','l','e',' ','c','o','d','e',#000,'E','_','p', + 'r','o','c','e','d','u','r','e',' ','c','a','l','l',' ','w', + 'i','t','h',' ','s','t','a','c','k','f','r','a','m','e',' ', + 'E','S','P','/','S','P',#000,'E','_','A','b','s','t','r','a', + 'c','t',' ','m','e','t','h','o','d','s',' ','c','a','n',#039, + 't',' ','b','e',' ','c','a','l','l','e','d',' ','d','i','r', + 'e','c','t','l','y',#000,'F','_','I','n','t','e','r','n','a', + 'l',' ','E','r','r','o','r',' ','i','n',' ','g','e','t','f', + 'l','o','a','t','r','e','g','(',')',',',' ','a','l','l','o', + 'c','a','t','i','o','n',' ','f','a','i','l','u','r','e',#000, + 'F','_','U','n','k','n','o','w','n',' ','f','l','o','a','t', + ' ','t','y','p','e',#000,'F','_','S','e','c','o','n','d','V', + 'e','c','n','(',')',' ','b','a','s','e',' ','d','e','f','i', + 'n','e','d',' ','t','w','i','c','e',#000,'F','_','E','x','t', + 'e','n','d','e','d',' ','c','g','6','8','k',' ','n','o','t', + ' ','s','u','p','p','o','r','t','e','d',#000,'F','_','3','2', + '-','b','i','t',' ','u','n','s','i','g','n','e','d',' ','n', 'o','t',' ','s','u','p','p','o','r','t','e','d',' ','i','n', - ' ','t','h','i','s',' ','m','o','d','e',#000,'E','_','C','o', - 'm','p',' ','n','o','t',' ','s','u','p','p','o','r','t','e', - 'd',' ','i','n',' ','t','h','i','s',' ','m','o','d','e',#000, - 'W','_','Y','o','u',' ','n','e','e','d',' ','G','N','U',' ', - 'a','s',' ','v','e','r','s','i','o','n',' ','>','=',' ','2', - '.','8','1',' ','t','o',' ','c','o','m','p','i','l','e',' ', - 't','h','i','s',' ','M','M','X',' ','c','o','d','e',#000,'I', - '_','A','s','s','e','m','b','l','i','n','g',' ','(','p','i', - 'p','e',')',' ','$','1',#000,'E','_','C','a','n',#039,'t',' ', - 'c','r','e','a','t','e',' ','a','s','s','e','m','b','e','r', - ' ','f','i','l','e',' ','$','1',#000,'W','_','A','s','s','e', - 'm','b','l','e','r',' ','$','1',' ','n','o','t',' ','f','o', - 'u','n','d',',',' ','s','w','i','t','c','h','i','n','g',' ', - 't','o',' ','e','x','t','e','r','n','a','l',' ','a','s','s', - 'e','m','b','l','i','n','g',#000,'U','_','U','s','i','n','g', - ' ','a','s','s','e','m','b','l','e','r',':',' ','$','1',#000, - 'W','_','E','r','r','o','r',' ','w','h','i','l','e',' ','a', - 's','s','e','m','b','l','i','n','g',#000,'W','_','C','a','n', - #039,'t',' ','c','a','l','l',' ','t','h','e',' ','a','s','s', - 'e','m','b','l','e','r',',',' ','s','w','i','t','c','h','i', - 'n','g',' ','t','o',' ','e','x','t','e','r','n','a','l',' ', - 'a','s','s','e','m','b','l','i','n','g',#000,'I','_','A','s', - 's','e','m','b','l','i','n','g',' ','$','1',#000,'W','_','L', - 'i','n','k','e','r',' ','$','1',' ','n','o','t',' ','f','o', - 'u','n','d',',',' ','s','w','i','t','c','h','i','n','g',' ', - 't','o',' ','e','x','t','e','r','n','a','l',' ','l','i','n', - 'k','i','n','g',#000,'U','_','U','s','i','n','g',' ','l','i', - 'n','k','e','r',':',' ','$','1',#000,'W','_','O','b','j','e', - 'c','t',' ','$','1',' ','n','o','t',' ','f','o','u','n','d', - ',',' ','L','i','n','k','i','n','g',' ','m','a','y',' ','f', - 'a','i','l',' ','!',#000,'W','_','L','i','b','r','a','r','y', - ' ','$','1',' ','n','o','t',' ','f','o','u','n','d',',',' ', - 'L','i','n','k','i','n','g',' ','m','a','y',' ','f','a','i', - 'l',' ','!',#000,'W','_','E','r','r','o','r',' ','w','h','i', - 'l','e',' ','l','i','n','k','i','n','g',#000,'W','_','C','a', - 'n',#039,'t',' ','c','a','l','l',' ','t','h','e',' ','l','i', - 'n','k','e','r',',',' ','s','w','i','t','c','h','i','n','g', - ' ','t','o',' ','e','x','t','e','r','n','a','l',' ','l','i', - 'n','k','i','n','g',#000,'I','_','L','i','n','k','i','n','g', - ' ','$','1',#000,'W','_','b','i','n','d','e','r',' ','n','o', - 't',' ','f','o','u','n','d',',',' ','s','w','i','t','c','h', - 'i','n','g',' ','t','o',' ','e','x','t','e','r','n','a','l', - ' ','b','i','n','d','i','n','g',#000,'W','_','a','r',' ','n', - 'o','t',' ','f','o','u','n','d',',',' ','s','w','i','t','c', - 'h','i','n','g',' ','t','o',' ','e','x','t','e','r','n','a', - 'l',' ','a','r',#000,'E','_','D','y','n','a','m','i','c',' ', - 'L','i','b','r','a','r','i','e','s',' ','n','o','t',' ','s', - 'u','p','p','o','r','t','e','d',#000,'I','_','C','l','o','s', - 'i','n','g',' ','s','c','r','i','p','t',' ','$','1',#000,'U', - '_','P','P','U',' ','L','o','a','d','i','n','g',' ','$','1', - #000,'D','_','P','P','U',' ','T','i','m','e',':',' ','$','1', - #000,'D','_','P','P','U',' ','F','i','l','e',' ','t','o','o', - ' ','s','h','o','r','t',#000,'D','_','P','P','U',' ','I','n', - 'v','a','l','i','d',' ','H','e','a','d','e','r',' ','(','n', - 'o',' ','P','P','U',' ','a','t',' ','t','h','e',' ','b','e', - 'g','i','n',')',#000,'D','_','P','P','U',' ','I','n','v','a', - 'l','i','d',' ','V','e','r','s','i','o','n',' ','$','1',#000, - 'D','_','P','P','U',' ','F','l','a','g','s',':',' ','$','1', - #000,'D','_','P','P','U',' ','C','r','c',':',' ','$','1',#000, - 'T','_','P','P','U',' ','S','o','u','r','c','e',':',' ','$', - '1',#000,'D','_','o','b','j','e','c','t','f','i','l','e',' ', - 'a','n','d',' ','a','s','s','e','m','b','l','e','r','f','i', - 'l','e',' ','a','r','e',' ','o','l','d','e','r',' ','t','h', - 'a','n',' ','p','p','u','f','i','l','e',#000,'D','_','o','b', - 'j','e','c','t','f','i','l','e',' ','i','s',' ','o','l','d', - 'e','r',' ','t','h','a','n',' ','a','s','s','e','m','b','l', - 'e','r','f','i','l','e',#000,'T','_','U','n','i','t','s','e', - 'a','r','c','h',':',' ','$','1',#000,'U','_','W','r','i','t', - 'i','n','g',' ','$','1',#000,'F','_','C','a','n',#039,'t',' ', - 'W','r','i','t','e',' ','P','P','U','-','F','i','l','e',#000, - 'F','_','r','e','a','d','i','n','g',' ','P','P','U','-','F', - 'i','l','e',#000,'F','_','I','n','v','a','l','i','d',' ','P', - 'P','U','-','F','i','l','e',' ','e','n','t','r','y',':',' ', - '$','1',#000,'F','_','P','P','U',' ','D','b','x',' ','c','o', - 'u','n','t',' ','p','r','o','b','l','e','m',#000,'E','_','I', - 'l','l','e','g','a','l',' ','u','n','i','t',' ','n','a','m', - 'e',':',' ','$','1',#000,'F','_','T','o','o',' ','m','u','c', - 'h',' ','u','n','i','t','s',#000,'F','_','C','i','r','c','u', - 'l','a','r',' ','u','n','i','t',' ','r','e','f','e','r','e', - 'n','c','e',#000,'F','_','C','a','n',#039,'t',' ','c','o','m', - 'p','i','l','e',' ','u','n','i','t',' ','$','1',',',' ','n', - 'o',' ','s','o','u','r','c','e','s',' ','a','v','a','i','l', - 'a','b','l','e',#000,'W','_','C','o','m','p','i','l','i','n', - 'g',' ','t','h','e',' ','s','y','s','t','e','m',' ','u','n', - 'i','t',' ','r','e','q','u','i','r','e','s',' ','t','h','e', - ' ','-','U','s',' ','s','w','i','t','c','h',#000,'F','_','T', - 'h','e','r','e',' ','w','e','r','e',' ','$','1',' ','e','r', - 'r','o','r','s',' ','c','o','m','p','i','l','i','n','g',' ', - 'm','o','d','u','l','e',',',' ','s','t','o','p','p','i','n', - 'g',#000); + ' ','M','C','6','8','0','0','0',' ','m','o','d','e',#000,'F', + '_','I','n','t','e','r','n','a','l',' ','E','r','r','o','r', + ' ','i','n',' ','s','e','c','o','n','d','i','n','l','i','n', + 'e','(',')',#000,'D','_','R','e','g','i','s','t','e','r',' ', + '$','1',' ','w','e','i','g','h','t',' ','$','2',' ','$','3', + #000,'E','_','S','t','a','c','k',' ','l','i','m','i','t',' ', + 'e','x','c','e','d','e','e','d',' ','i','n',' ','l','o','c', + 'a','l',' ','r','o','u','t','i','n','e',#000,'D','_','S','t', + 'a','c','k',' ','f','r','a','m','e',' ','i','s',' ','o','m', + 'i','t','e','d',#000,'E','_','U','n','a','b','l','e',' ','t', + 'o',' ','i','n','l','i','n','e',' ','o','b','j','e','c','t', + ' ','m','e','t','h','o','d','s',#000,'E','_','U','n','a','b', + 'l','e',' ','t','o',' ','i','n','l','i','n','e',' ','p','r', + 'o','c','v','a','r',' ','c','a','l','l','s',#000,'E','_','N', + 'o',' ','c','o','d','e',' ','f','o','r',' ','i','n','l','i', + 'n','e',' ','p','r','o','c','e','d','u','r','e',' ','s','t', + 'o','r','e','d',#000,'F','_','D','i','v','i','d','e',' ','b', + 'y',' ','z','e','r','o',' ','i','n',' ','a','s','m',' ','e', + 'v','a','l','u','a','t','o','r',#000,'F','_','E','v','a','l', + 'u','a','t','o','r',' ','s','t','a','c','k',' ','o','v','e', + 'r','f','l','o','w',#000,'F','_','E','v','a','l','u','a','t', + 'o','r',' ','s','t','a','c','k',' ','u','n','d','e','r','f', + 'l','o','w',#000,'F','_','I','n','v','a','l','i','d',' ','n', + 'u','m','e','r','i','c',' ','f','o','r','m','a','t',' ','i', + 'n',' ','a','s','m',' ','e','v','a','l','u','a','t','o','r', + #000,'F','_','I','n','v','a','l','i','d',' ','O','p','e','r', + 'a','t','o','r',' ','i','n',' ','a','s','m',' ','e','v','a', + 'l','u','a','t','o','r',#000,'F','_','U','n','k','n','o','w', + 'n',' ','e','r','r','o','r',' ','i','n',' ','a','s','m',' ', + 'e','v','a','l','u','a','t','o','r',#000,'W','_','I','n','v', + 'a','l','i','d',' ','n','u','m','e','r','i','c',' ','v','a', + 'l','u','e',#000,'E','_','e','s','c','a','p','e',' ','s','e', + 'q','u','e','n','c','e',' ','i','g','n','o','r','e','d',':', + ' ','$','1',#000,'E','_','A','s','m',' ','s','y','n','t','a', + 'x',' ','e','r','r','o','r',' ','-',' ','P','r','e','f','i', + 'x',' ','n','o','t',' ','f','o','u','n','d',#000,'E','_','A', + 's','m',' ','s','y','n','t','a','x',' ','e','r','r','o','r', + ' ','-',' ','T','r','y','i','n','g',' ','t','o',' ','a','d', + 'd',' ','m','o','r','e',' ','t','h','a','n',' ','o','n','e', + ' ','p','r','e','f','i','x',#000,'E','_','A','s','m',' ','s', + 'y','n','t','a','x',' ','e','r','r','o','r',' ','-',' ','O', + 'p','c','o','d','e',' ','n','o','t',' ','f','o','u','n','d', + #000,'E','_','I','n','v','a','l','i','d',' ','s','y','m','b', + 'o','l',' ','r','e','f','e','r','e','n','c','e',#000,'W','_', + 'C','a','l','l','i','n','g',' ','a','n',' ','o','v','e','r', + 'l','o','a','d',' ','f','u','n','c','t','i','o','n',' ','i', + 'n',' ','a','n',' ','a','s','m',#000,'E','_','C','o','n','s', + 't','a','n','t',' ','v','a','l','u','e',' ','o','u','t',' ', + 'o','f',' ','b','o','u','n','d','s',#000,'E','_','N','o','n', + '-','l','a','b','e','l',' ','p','a','t','t','e','r','n',' ', + 'c','o','n','t','a','i','n','s',' ','@',#000,'E','_','I','n', + 'v','a','l','i','d',' ','O','p','e','r','a','n','d',':',' ', + '$','1',#000,'W','_','O','v','e','r','r','i','d','e',' ','o', + 'p','e','r','a','t','o','r',' ','n','o','t',' ','s','u','p', + 'p','o','r','t','e','d',#000,'E','_','E','r','r','o','r',' ', + 'i','n',' ','b','i','n','a','r','y',' ','c','o','n','s','t', + 'a','n','t',':',' ','$','1',#000,'E','_','E','r','r','o','r', + ' ','i','n',' ','o','c','t','a','l',' ','c','o','n','s','t', + 'a','n','t',':',' ','$','1',#000,'E','_','E','r','r','o','r', + ' ','i','n',' ','h','e','x','a','d','e','c','i','m','a','l', + ' ','c','o','n','s','t','a','n','t',':',' ','$','1',#000,'E', + '_','E','r','r','o','r',' ','i','n',' ','i','n','t','e','g', + 'e','r',' ','c','o','n','s','t','a','n','t',':',' ','$','1', + #000,'E','_','I','n','v','a','l','i','d',' ','l','a','b','e', + 'l','e','d',' ','o','p','c','o','d','e',#000,'F','_','I','n', + 't','e','r','n','a','l',' ','e','r','r','o','r',' ','i','n', + ' ','F','i','n','d','t','y','p','e','(',')',#000,'E','_','I', + 'n','v','a','l','i','d',' ','s','i','z','e',' ','f','o','r', + ' ','M','O','V','S','X','/','M','O','V','Z','X',#000,'E','_', + '1','6','-','b','i','t',' ','b','a','s','e',' ','i','n',' ', + '3','2','-','b','i','t',' ','s','e','g','m','e','n','t',#000, + 'E','_','1','6','-','b','i','t',' ','i','n','d','e','x',' ', + 'i','n',' ','3','2','-','b','i','t',' ','s','e','g','m','e', + 'n','t',#000,'E','_','I','n','v','a','l','i','d',' ','O','p', + 'c','o','d','e',#000,'E','_','C','o','n','s','t','a','n','t', + ' ','r','e','f','e','r','e','n','c','e',' ','n','o','t',' ', + 'a','l','l','o','w','e','d',#000,'W','_','F','w','a','i','t', + ' ','c','a','n',' ','c','a','u','s','e',' ','e','m','u','l', + 'a','t','i','o','n',' ','p','r','o','b','l','e','m','s',' ', + 'w','i','t','h',' ','e','m','u','3','8','7',#000,'E','_','I', + 'n','v','a','l','i','d',' ','c','o','m','b','i','n','a','t', + 'i','o','n',' ','o','f',' ','o','p','c','o','d','e',' ','a', + 'n','d',' ','o','p','e','r','a','n','d','s',#000,'W','_','O', + 'p','c','o','d','e',' ','$','1',' ','n','o','t',' ','i','n', + ' ','t','a','b','l','e',',',' ','o','p','e','r','a','n','d', + 's',' ','n','o','t',' ','c','h','e','c','k','e','d',#000,'F', + '_','I','n','t','e','r','n','a','l',' ','E','r','r','o','r', + ' ','i','n',' ','C','o','n','c','a','t','O','p','c','o','d', + 'e','(',')',#000,'E','_','I','n','v','a','l','i','d',' ','s', + 'i','z','e',' ','i','n',' ','r','e','f','e','r','e','n','c', + 'e',#000,'E','_','I','n','v','a','l','i','d',' ','m','i','d', + 'd','l','e',' ','s','i','z','e','d',' ','o','p','e','r','a', + 'n','d',#000,'E','_','I','n','v','a','l','i','d',' ','t','h', + 'r','e','e',' ','o','p','e','r','a','n','d',' ','o','p','c', + 'o','d','e',#000,'E','_','A','s','s','e','m','b','l','e','r', + ' ','s','y','n','t','a','x',' ','e','r','r','o','r',#000,'E', + '_','I','n','v','a','l','i','d',' ','o','p','e','r','a','n', + 'd',' ','t','y','p','e',#000,'E','_','S','e','g','m','e','n', + 't',' ','o','v','e','r','r','i','d','e','s',' ','n','o','t', + ' ','s','u','p','p','o','r','t','e','d',#000,'E','_','I','n', + 'v','a','l','i','d',' ','c','o','n','s','t','a','n','t',' ', + 's','y','m','b','o','l',' ','$','1',#000,'F','_','I','n','t', + 'e','r','n','a','l',' ','E','r','r','r','o','r',' ','c','o', + 'n','v','e','r','t','i','n','g',' ','b','i','n','a','r','y', + #000,'F','_','I','n','t','e','r','n','a','l',' ','E','r','r', + 'r','o','r',' ','c','o','n','v','e','r','t','i','n','g',' ', + 'h','e','x','a','d','e','c','i','m','a','l',#000,'F','_','I', + 'n','t','e','r','n','a','l',' ','E','r','r','r','o','r',' ', + 'c','o','n','v','e','r','t','i','n','g',' ','o','c','t','a', + 'l',#000,'E','_','I','n','v','a','l','i','d',' ','c','o','n', + 's','t','a','n','t',' ','e','x','p','r','e','s','s','i','o', + 'n',#000,'E','_','U','n','k','n','o','w','n',' ','i','d','e', + 'n','t','i','f','i','e','r',':',' ','$','1',#000,'E','_','T', + 'r','y','i','n','g',' ','t','o',' ','d','e','f','i','n','e', + ' ','a','n',' ','i','n','d','e','x',' ','r','e','g','i','s', + 't','e','r',' ','m','o','r','e',' ','t','h','a','n',' ','o', + 'n','c','e',#000,'E','_','I','n','v','a','l','i','d',' ','f', + 'i','e','l','d',' ','s','p','e','c','i','f','i','e','r',#000, + 'F','_','I','n','t','e','r','n','a','l',' ','E','r','r','o', + 'r',' ','i','n',' ','B','u','i','l','d','S','c','a','l','i', + 'n','g','(',')',#000,'E','_','I','n','v','a','l','i','d',' ', + 's','c','a','l','i','n','g',' ','f','a','c','t','o','r',#000, + 'E','_','I','n','v','a','l','i','d',' ','s','c','a','l','i', + 'n','g',' ','v','a','l','u','e',#000,'E','_','S','c','a','l', + 'i','n','g',' ','v','a','l','u','e',' ','o','n','l','y',' ', + 'a','l','l','o','w','e','d',' ','w','i','t','h',' ','i','n', + 'd','e','x',#000,'E','_','I','n','v','a','l','i','d',' ','a', + 's','s','e','m','b','l','e','r',' ','s','y','n','t','a','x', + '.',' ','N','o',' ','r','e','f',' ','w','i','t','h',' ','b', + 'r','a','c','k','e','t','s',')',#000,'E','_','E','x','p','r', + 'e','s','s','i','o','n','s',' ','o','f',' ','t','h','e',' ', + 'f','o','r','m',' ','[','s','r','e','g',':','r','e','g','.', + '.','.',']',' ','a','r','e',' ','c','u','r','r','e','n','t', + 'l','y',' ','n','o','t',' ','s','u','p','p','o','r','t','e', + 'd',#000,'E','_','T','r','y','i','n','g',' ','t','o',' ','d', + 'e','f','i','n','e',' ','a',' ','s','e','g','m','e','n','t', + ' ','r','e','g','i','s','t','e','r',' ','t','w','i','c','e', + #000,'E','_','T','r','y','i','n','g',' ','t','o',' ','d','e', + 'f','i','n','e',' ','a',' ','b','a','s','e',' ','r','e','g', + 'i','s','t','e','r',' ','t','w','i','c','e',#000,'E','_','T', + 'r','y','i','n','g',' ','t','o',' ','u','s','e',' ','a',' ', + 'n','e','g','a','t','i','v','e',' ','i','n','d','e','x',' ', + 'r','e','g','i','s','t','e','r',#000,'E','_','A','s','m',' ', + 's','y','n','t','a','x',' ','e','r','r','o','r',' ','-',' ', + 'e','r','r','o','r',' ','i','n',' ','r','e','f','e','r','e', + 'n','c','e',#000,'E','_','L','o','c','a','l',' ','s','y','m', + 'b','o','l','s',' ','n','o','t',' ','a','l','l','o','w','e', + 'd',' ','a','s',' ','r','e','f','e','r','e','n','c','e','s', + #000,'E','_','I','n','v','a','l','i','d',' ','o','p','e','r', + 'a','n','d',' ','i','n',' ','b','r','a','c','k','e','t',' ', + 'e','x','p','r','e','s','s','i','o','n',#000,'E','_','I','n', + 'v','a','l','i','d',' ','s','y','m','b','o','l',' ','n','a', + 'm','e',':',' ','$','1',#000,'E','_','I','n','v','a','l','i', + 'd',' ','R','e','f','e','r','e','n','c','e',' ','s','y','n', + 't','a','x',#000,'E','_','I','n','v','a','l','i','d',' ','s', + 't','r','i','n','g',' ','a','s',' ','o','p','c','o','d','e', + ' ','o','p','e','r','a','n','d',':',' ','$','1',#000,'W','_', + '@','C','O','D','E',' ','a','n','d',' ','@','D','A','T','A', + ' ','n','o','t',' ','s','u','p','p','o','r','t','e','d',#000, + 'E','_','N','u','l','l',' ','l','a','b','e','l',' ','r','e', + 'f','e','r','e','n','c','e','s',' ','a','r','e',' ','n','o', + 't',' ','a','l','l','o','w','e','d',#000,'E','_','C','a','n', + 'n','o','t',' ','u','s','e',' ','S','E','L','F',' ','o','u', + 't','s','i','d','e',' ','a',' ','m','e','t','h','o','d',#000, + 'E','_','A','s','m',' ','s','y','n','t','a','x',' ','e','r', + 'r','o','r',' ','-',' ','S','h','o','u','l','d',' ','s','t', + 'a','r','t',' ','w','i','t','h',' ','b','r','a','c','k','e', + 't',#000,'E','_','A','s','m',' ','s','y','n','t','a','x',' ', + 'e','r','r','o','r',' ','-',' ','r','e','g','i','s','t','e', + 'r',':',' ','$','1',#000,'E','_','S','E','G',' ','a','n','d', + ' ','O','F','F','S','E','T',' ','n','o','t',' ','s','u','p', + 'p','o','r','t','e','d',#000,'E','_','A','s','m',' ','s','y', + 'n','t','a','x',' ','e','r','r','o','r',' ','-',' ','i','n', + ' ','o','p','c','o','d','e',' ','o','p','e','r','a','n','d', + #000,'E','_','I','n','v','a','l','i','d',' ','S','t','r','i', + 'n','g',' ','e','x','p','r','e','s','s','i','o','n',#000,'E', + '_','C','o','n','s','t','a','n','t',' ','e','x','p','r','e', + 's','s','i','o','n',' ','o','u','t',' ','o','f',' ','b','o', + 'u','n','d','s',#000,'F','_','I','n','t','e','r','n','a','l', + ' ','E','r','r','o','r',' ','i','n',' ','B','u','i','l','d', + 'C','o','n','s','t','a','n','t','(',')',#000,'W','_','A',' ', + 'r','e','p','e','a','t',' ','p','r','e','f','i','x',' ','a', + 'n','d',' ','a',' ','s','e','g','m','e','n','t',' ','o','v', + 'e','r','r','i','d','e',' ','o','n',' ','<','=',' ','i','3', + '8','6',' ','m','a','y',' ','r','e','s','u','l','t',' ','i', + 'n',' ','e','r','r','o','r','s',' ','i','f',' ','a','n',' ', + 'i','n','t','e','r','r','u','p','t',' ','o','c','c','u','r', + 's',#000,'E','_','I','n','v','a','l','i','d',' ','o','r',' ', + 'm','i','s','s','i','n','g',' ','o','p','c','o','d','e',#000, + 'E','_','I','n','v','a','l','i','d',' ','c','o','m','b','i', + 'n','a','t','i','o','n',' ','o','f',' ','p','r','e','f','i', + 'x',' ','a','n','d',' ','o','p','c','o','d','e',':',' ','$', + '1',#000,'E','_','I','n','v','a','l','i','d',' ','c','o','m', + 'b','i','n','a','t','i','o','n',' ','o','f',' ','o','v','e', + 'r','r','i','d','e',' ','a','n','d',' ','o','p','c','o','d', + 'e',':',' ','$','1',#000,'E','_','T','o','o',' ','m','a','n', + 'y',' ','o','p','e','r','a','n','d','s',' ','o','n',' ','l', + 'i','n','e',#000,'E','_','D','u','p','l','i','c','a','t','e', + ' ','l','o','c','a','l',' ','s','y','m','b','o','l',':',' ', + '$','1',#000,'E','_','U','n','k','n','o','w','n',' ','l','a', + 'b','e','l',' ','i','d','e','n','t','i','f','e','r',':',' ', + '$','1',#000,'E','_','A','s','s','e','m','b','l','e',' ','n', + 'o','d','e',' ','s','y','n','t','a','x',' ','e','r','r','o', + 'r',#000,'E','_','U','n','d','e','f','i','n','e','d',' ','l', + 'o','c','a','l',' ','s','y','m','b','o','l',':',' ','$','1', + #000,'D','_','S','t','a','r','t','i','n','g',' ','i','n','t', + 'e','l',' ','s','t','y','l','e','d',' ','a','s','s','e','m', + 'b','l','e','r',' ','p','a','r','s','i','n','g','.','.','.', + #000,'D','_','F','i','n','i','s','h','e','d',' ','i','n','t', + 'e','l',' ','s','t','y','l','e','d',' ','a','s','s','e','m', + 'b','l','e','r',' ','p','a','r','s','i','n','g','.','.','.', + #000,'E','_','N','o','t',' ','a',' ','d','i','r','e','c','t', + 'i','v','e',' ','o','r',' ','l','o','c','a','l',' ','s','y', + 'm','b','o','l',':',' ','$','1',#000,'E','_','/',' ','a','t', + ' ','b','e','g','i','n','n','i','n','g',' ','o','f',' ','l', + 'i','n','e',' ','n','o','t',' ','a','l','l','o','w','e','d', + #000,'E','_','N','O','R',' ','n','o','t',' ','s','u','p','p', + 'o','r','t','e','d',#000,'E','_','I','n','v','a','l','i','d', + ' ','f','l','o','a','t','i','n','g',' ','p','o','i','n','t', + ' ','r','e','g','i','s','t','e','r',' ','n','a','m','e',#000, + 'W','_','M','o','d','u','l','o',' ','n','o','t',' ','s','u', + 'p','p','o','r','t','e','d',#000,'E','_','I','n','v','a','l', + 'i','d',' ','f','l','o','a','t','i','n','g',' ','p','o','i', + 'n','t',' ','c','o','n','s','t','a','n','t',':',' ','$','1', + #000,'E','_','S','i','z','e',' ','s','u','f','f','i','x',' ', + 'a','n','d',' ','d','e','s','t','i','n','a','t','i','o','n', + ' ','r','e','g','i','s','t','e','r',' ','d','o',' ','n','o', + 't',' ','m','a','t','c','h',#000,'E','_','I','n','t','e','r', + 'n','a','l',' ','e','r','r','o','r',' ','i','n',' ','C','o', + 'n','c','a','t','L','a','b','e','l','e','d','I','n','s','t', + 'r','(',')',#000,'W','_','F','l','o','a','t','i','n','g',' ', + 'p','o','i','n','t',' ','b','i','n','a','r','y',' ','r','e', + 'p','r','e','s','e','n','t','a','t','i','o','n',' ','i','g', + 'n','o','r','e','d',#000,'W','_','F','l','o','a','t','i','n', + 'g',' ','p','o','i','n','t',' ','h','e','x','a','d','e','c', + 'i','m','a','l',' ','r','e','p','r','e','s','e','n','t','a', + 't','i','o','n',' ','i','g','n','o','r','e','d',#000,'W','_', + 'F','l','o','a','t','i','n','g',' ','p','o','i','n','t',' ', + 'o','c','t','a','l',' ','r','e','p','r','e','s','e','n','t', + 'a','t','i','o','n',' ','i','g','n','o','r','e','d',#000,'E', + '_','I','n','v','a','l','i','d',' ','r','e','a','l',' ','c', + 'o','n','s','t','a','n','t',' ','e','x','p','r','e','s','s', + 'i','o','n',#000,'E','_','P','a','r','e','n','t','h','e','s', + 'i','s',' ','a','r','e',' ','n','o','t',' ','a','l','l','o', + 'w','e','d',#000,'E','_','I','n','v','a','l','i','d',' ','R', + 'e','f','e','r','e','n','c','e',#000,'E','_','C','a','n','n', + 'o','t',' ','u','s','e',' ','_','_','S','E','L','F',' ','o', + 'u','t','s','i','d','e',' ','a',' ','m','e','t','h','o','d', + #000,'E','_','C','a','n','n','o','t',' ','u','s','e',' ','_', + '_','O','L','D','E','B','P',' ','o','u','t','s','i','d','e', + ' ','a',' ','n','e','s','t','e','d',' ','p','r','o','c','e', + 'd','u','r','e',#000,'W','_','I','d','e','n','t','i','f','i', + 'e','r',' ','$','1',' ','s','u','p','p','o','s','e','d',' ', + 'e','x','t','e','r','n','a','l',#000,'E','_','I','n','v','a', + 'l','i','d',' ','s','e','g','m','e','n','t',' ','o','v','e', + 'r','r','i','d','e',' ','e','x','p','r','e','s','s','i','o', + 'n',#000,'E','_','S','t','r','i','n','g','s',' ','n','o','t', + ' ','a','l','l','o','w','e','d',' ','a','s',' ','c','o','n', + 's','t','a','n','t','s',#000,'D','_','S','t','a','r','t','i', + 'n','g',' ','A','T','&','T',' ','s','t','y','l','e','d',' ', + 'a','s','s','e','m','b','l','e','r',' ','p','a','r','s','i', + 'n','g','.','.','.',#000,'D','_','F','i','n','i','s','h','e', + 'd',' ','A','T','&','T',' ','s','t','y','l','e','d',' ','a', + 's','s','e','m','b','l','e','r',' ','p','a','r','s','i','n', + 'g','.','.','.',#000,'E','_','S','w','i','t','c','h','i','n', + 'g',' ','s','e','c','t','i','o','n','s',' ','i','s',' ','n', + 'o','t',' ','a','l','l','o','w','e','d',' ','i','n',' ','a', + 'n',' ','a','s','s','e','m','b','l','e','r',' ','b','l','o', + 'c','k',#000,'E','_','I','n','v','a','l','i','d',' ','g','l', + 'o','b','a','l',' ','d','e','f','i','n','i','t','i','o','n', + #000,'E','_','L','i','n','e',' ','s','e','p','a','r','a','t', + 'o','r',' ','e','x','p','e','c','t','e','d',#000,'W','_','g', + 'l','o','b','l',' ','n','o','t',' ','s','u','p','p','o','r', + 't','e','d',#000,'W','_','a','l','i','g','n',' ','n','o','t', + ' ','s','u','p','p','o','r','t','e','d',#000,'W','_','l','c', + 'o','m','m',' ','n','o','t',' ','s','u','p','p','o','r','t', + 'e','d',#000,'W','_','c','o','m','m',' ','n','o','t',' ','s', + 'u','p','p','o','r','t','e','d',#000,'E','_','I','n','v','a', + 'l','i','d',' ','l','o','c','a','l',' ','c','o','m','m','o', + 'n',' ','d','e','f','i','n','i','t','i','o','n',#000,'E','_', + 'I','n','v','a','l','i','d',' ','g','l','o','b','a','l',' ', + 'c','o','m','m','o','n',' ','d','e','f','i','n','i','t','i', + 'o','n',#000,'E','_','l','o','c','a','l',' ','s','y','m','b', + 'o','l',':',' ','$','1',' ','n','o','t',' ','f','o','u','n', + 'd',' ','i','n','s','i','d','e',' ','a','s','m',' ','s','t', + 'a','t','e','m','e','n','t',#000,'E','_','a','s','s','e','m', + 'b','l','e','r',' ','c','o','d','e',' ','n','o','t',' ','r', + 'e','t','u','r','n','e','d',' ','t','o',' ','t','e','x','t', + #000,'F','_','i','n','t','e','r','n','a','l',' ','e','r','r', + 'o','r',' ','i','n',' ','B','u','i','l','d','R','e','f','e', + 'r','e','n','c','e','(',')',#000,'E','_','i','n','v','a','l', + 'i','d',' ','o','p','c','o','d','e',' ','s','i','z','e',#000, + 'W','_','N','E','A','R',' ','i','g','n','o','r','e','d',#000, + 'W','_','F','A','R',' ','i','g','n','o','r','e','d',#000,'D', + '_','C','r','e','a','t','i','n','g',' ','i','n','l','i','n', + 'e',' ','a','s','m',' ','l','o','o','k','u','p',' ','t','a', + 'b','l','e','s',#000,'W','_','U','s','i','n','g',' ','a',' ', + 'd','e','f','i','n','e','d',' ','n','a','m','e',' ','a','s', + ' ','a',' ','l','o','c','a','l',' ','l','a','b','e','l',#000, + 'F','_','i','n','t','e','r','n','a','l',' ','e','r','r','o', + 'r',' ','i','n',' ','H','a','n','d','l','e','E','x','t','e', + 'n','d','(',')',#000,'E','_','I','n','v','a','l','i','d',' ', + 'c','h','a','r','a','c','t','e','r',':',' ','<',#000,'E','_', + 'I','n','v','a','l','i','d',' ','c','h','a','r','a','c','t', + 'e','r',':',' ','>',#000,'E','_','U','n','s','u','p','p','o', + 'r','t','e','d',' ','o','p','c','o','d','e',#000,'E','_','I', + 'n','c','r','e','m','e','n','t',' ','a','n','d',' ','D','e', + 'c','r','e','m','e','n','t',' ','m','o','d','e',' ','n','o', + 't',' ','a','l','l','o','w','e','d',' ','t','o','g','e','t', + 'h','e','r',#000,'E','_','I','n','v','a','l','i','d',' ','R', + 'e','g','i','s','t','e','r',' ','l','i','s','t',' ','i','n', + ' ','m','o','v','e','m','/','f','m','o','v','e','m',#000,'E', + '_','I','n','v','a','l','i','d',' ','R','e','g','i','s','t', + 'e','r',' ','l','i','s','t',' ','f','o','r',' ','o','p','c', + 'o','d','e',#000,'E','_','6','8','0','2','0','+',' ','m','o', + 'd','e',' ','r','e','q','u','i','r','e','d',' ','t','o',' ', + 'a','s','s','e','m','b','l','e',#000,'D','_','S','t','a','r', + 't','i','n','g',' ','M','o','t','o','r','o','l','a',' ','s', + 't','y','l','e','d',' ','a','s','s','e','m','b','l','e','r', + ' ','p','a','r','s','i','n','g','.','.','.',#000,'D','_','F', + 'i','n','i','s','h','e','d',' ','M','o','t','o','r','o','l', + 'a',' ','s','t','y','l','e','d',' ','a','s','s','e','m','b', + 'l','e','r',' ','p','a','r','s','i','n','g','.','.','.',#000, + 'W','_','X','D','E','F',' ','n','o','t',' ','s','u','p','p', + 'o','r','t','e','d',#000,'W','_','F','u','n','c','t','i','o', + 'n','s',' ','w','i','t','h',' ','v','o','i','d',' ','r','e', + 't','u','r','n',' ','v','a','l','u','e',' ','c','a','n',#039, + 't',' ','r','e','t','u','r','n',' ','a','n','y',' ','v','a', + 'l','u','e',' ','i','n',' ','a','s','m',' ','c','o','d','e', + #000,'E','_','I','n','v','a','l','i','d',' ','s','u','f','f', + 'i','x',' ','f','o','r',' ','i','n','t','e','l',' ','a','s', + 's','e','m','b','l','e','r',#000,'E','_','E','x','t','e','n', + 'd','e','d',' ','n','o','t',' ','s','u','p','p','o','r','t', + 'e','d',' ','i','n',' ','t','h','i','s',' ','m','o','d','e', + #000,'E','_','C','o','m','p',' ','n','o','t',' ','s','u','p', + 'p','o','r','t','e','d',' ','i','n',' ','t','h','i','s',' ', + 'm','o','d','e',#000,'W','_','Y','o','u',' ','n','e','e','d', + ' ','G','N','U',' ','a','s',' ','v','e','r','s','i','o','n', + ' ','>','=',' ','2','.','8','1',' ','t','o',' ','c','o','m', + 'p','i','l','e',' ','t','h','i','s',' ','M','M','X',' ','c', + 'o','d','e',#000,'F','_','T','o','o',' ','m','a','n','y',' ', + 'a','s','s','e','m','b','l','e','r',' ','f','i','l','e','s', + #000,'F','_','S','e','l','e','c','t','e','d',' ','a','s','s', + 'e','m','b','l','e','r',' ','o','u','t','p','u','t',' ','n', + 'o','t',' ','s','u','p','p','o','r','t','e','d',#000,'E','_', + 'U','n','s','u','p','p','o','r','t','e','d',' ','s','y','m', + 'b','o','l',' ','t','y','p','e',' ','f','o','r',' ','o','p', + 'e','r','a','n','d',#000,'I','_','A','s','s','e','m','b','l', + 'i','n','g',' ','(','p','i','p','e',')',' ','$','1',#000,'E', + '_','C','a','n',#039,'t',' ','c','r','e','a','t','e',' ','a', + 's','s','e','m','b','e','r',' ','f','i','l','e',' ','$','1', + #000,'W','_','A','s','s','e','m','b','l','e','r',' ','$','1', + ' ','n','o','t',' ','f','o','u','n','d',',',' ','s','w','i', + 't','c','h','i','n','g',' ','t','o',' ','e','x','t','e','r', + 'n','a','l',' ','a','s','s','e','m','b','l','i','n','g',#000, + 'U','_','U','s','i','n','g',' ','a','s','s','e','m','b','l', + 'e','r',':',' ','$','1',#000,'W','_','E','r','r','o','r',' ', + 'w','h','i','l','e',' ','a','s','s','e','m','b','l','i','n', + 'g',#000,'W','_','C','a','n',#039,'t',' ','c','a','l','l',' ', + 't','h','e',' ','a','s','s','e','m','b','l','e','r',',',' ', + 's','w','i','t','c','h','i','n','g',' ','t','o',' ','e','x', + 't','e','r','n','a','l',' ','a','s','s','e','m','b','l','i', + 'n','g',#000,'I','_','A','s','s','e','m','b','l','i','n','g', + ' ','$','1',#000,'W','_','L','i','n','k','e','r',' ','$','1', + ' ','n','o','t',' ','f','o','u','n','d',',',' ','s','w','i', + 't','c','h','i','n','g',' ','t','o',' ','e','x','t','e','r', + 'n','a','l',' ','l','i','n','k','i','n','g',#000,'U','_','U', + 's','i','n','g',' ','l','i','n','k','e','r',':',' ','$','1', + #000,'W','_','O','b','j','e','c','t',' ','$','1',' ','n','o', + 't',' ','f','o','u','n','d',',',' ','L','i','n','k','i','n', + 'g',' ','m','a','y',' ','f','a','i','l',' ','!',#000,'W','_', + 'L','i','b','r','a','r','y',' ','$','1',' ','n','o','t',' ', + 'f','o','u','n','d',',',' ','L','i','n','k','i','n','g',' ', + 'm','a','y',' ','f','a','i','l',' ','!',#000,'W','_','E','r', + 'r','o','r',' ','w','h','i','l','e',' ','l','i','n','k','i', + 'n','g',#000,'W','_','C','a','n',#039,'t',' ','c','a','l','l', + ' ','t','h','e',' ','l','i','n','k','e','r',',',' ','s','w', + 'i','t','c','h','i','n','g',' ','t','o',' ','e','x','t','e', + 'r','n','a','l',' ','l','i','n','k','i','n','g',#000,'I','_', + 'L','i','n','k','i','n','g',' ','$','1',#000,'W','_','b','i', + 'n','d','e','r',' ','n','o','t',' ','f','o','u','n','d',',', + ' ','s','w','i','t','c','h','i','n','g',' ','t','o',' ','e', + 'x','t','e','r','n','a','l',' ','b','i','n','d','i','n','g', + #000,'W','_','a','r',' ','n','o','t',' ','f','o','u','n','d', + ',',' ','s','w','i','t','c','h','i','n','g',' ','t','o',' ', + 'e','x','t','e','r','n','a','l',' ','a','r',#000,'E','_','D', + 'y','n','a','m','i','c',' ','L','i','b','r','a','r','i','e', + 's',' ','n','o','t',' ','s','u','p','p','o','r','t','e','d', + #000,'I','_','C','l','o','s','i','n','g',' ','s','c','r','i', + 'p','t',' ','$','1',#000,'U','_','P','P','U',' ','L','o','a', + 'd','i','n','g',' ','$','1',#000,'D','_','P','P','U',' ','T', + 'i','m','e',':',' ','$','1',#000,'D','_','P','P','U',' ','F', + 'i','l','e',' ','t','o','o',' ','s','h','o','r','t',#000,'D', + '_','P','P','U',' ','I','n','v','a','l','i','d',' ','H','e', + 'a','d','e','r',' ','(','n','o',' ','P','P','U',' ','a','t', + ' ','t','h','e',' ','b','e','g','i','n',')',#000,'D','_','P', + 'P','U',' ','I','n','v','a','l','i','d',' ','V','e','r','s', + 'i','o','n',' ','$','1',#000,'D','_','P','P','U',' ','F','l', + 'a','g','s',':',' ','$','1',#000,'D','_','P','P','U',' ','C', + 'r','c',':',' ','$','1',#000,'T','_','P','P','U',' ','S','o', + 'u','r','c','e',':',' ','$','1',#000,'D','_','o','b','j','e', + 'c','t','f','i','l','e',' ','a','n','d',' ','a','s','s','e', + 'm','b','l','e','r','f','i','l','e',' ','a','r','e',' ','o', + 'l','d','e','r',' ','t','h','a','n',' ','p','p','u','f','i', + 'l','e',#000,'D','_','o','b','j','e','c','t','f','i','l','e', + ' ','i','s',' ','o','l','d','e','r',' ','t','h','a','n',' ', + 'a','s','s','e','m','b','l','e','r','f','i','l','e',#000,'T', + '_','U','n','i','t','s','e','a','r','c','h',':',' ','$','1', + #000,'U','_','W','r','i','t','i','n','g',' ','$','1',#000,'F', + '_','C','a','n',#039,'t',' ','W','r','i','t','e',' ','P','P', + 'U','-','F','i','l','e',#000,'F','_','r','e','a','d','i','n', + 'g',' ','P','P','U','-','F','i','l','e',#000,'F','_','I','n', + 'v','a','l','i','d',' ','P','P','U','-','F','i','l','e',' ', + 'e','n','t','r','y',':',' ','$','1',#000,'F','_','P','P','U', + ' ','D','b','x',' ','c','o','u','n','t',' ','p','r','o','b', + 'l','e','m',#000,'E','_','I','l','l','e','g','a','l',' ','u', + 'n','i','t',' ','n','a','m','e',':',' ','$','1',#000,'F','_', + 'T','o','o',' ','m','u','c','h',' ','u','n','i','t','s',#000, + 'F','_','C','i','r','c','u','l','a','r',' ','u','n','i','t', + ' ','r','e','f','e','r','e','n','c','e',#000,'F','_','C','a', + 'n',#039,'t',' ','c','o','m','p','i','l','e',' ','u','n','i', + 't',' ','$','1',',',' ','n','o',' ','s','o','u','r','c','e', + 's',' ','a','v','a','i','l','a','b','l','e',#000,'W','_','C', + 'o','m','p','i','l','i','n','g',' ','t','h','e',' ','s','y', + 's','t','e','m',' ','u','n','i','t',' ','r','e','q','u','i', + 'r','e','s',' ','t','h','e',' ','-','U','s',' ','s','w','i', + 't','c','h',#000,'F','_','T','h','e','r','e',' ','w','e','r', + 'e',' ','$','1',' ','e','r','r','o','r','s',' ','c','o','m', + 'p','i','l','i','n','g',' ','m','o','d','u','l','e',',',' ', + 's','t','o','p','p','i','n','g',#000); diff --git a/compiler/parser.pas b/compiler/parser.pas index 3d5cfede8a..fa7db7661c 100644 --- a/compiler/parser.pas +++ b/compiler/parser.pas @@ -299,7 +299,11 @@ done: {$endif Splitheap} { restore old state, close trees } +{$ifndef go32v2} + {$ifndef linux} if dispose_asm_lists then + {$endif} +{$endif} codegen_donemodule; {$ifdef GDB} @@ -372,7 +376,7 @@ done: { Write Browser } if cs_browser in initswitches then begin - Comment(V_Info,'Writing Browser '+Browse.Fname); + Message1(parser_i_writing_browser_log,Browse.Fname); Browse.CreateLog; write_browser_log; Browse.CloseLog; @@ -386,7 +390,10 @@ done: end. { $Log$ - Revision 1.30 1998-07-14 14:46:49 peter + Revision 1.31 1998-07-14 21:46:46 peter + * updated messages file + + Revision 1.30 1998/07/14 14:46:49 peter * released NEWINPUT Revision 1.29 1998/07/07 11:19:59 peter diff --git a/compiler/pass_1.pas b/compiler/pass_1.pas index c9f9c43375..a3181eaefc 100644 --- a/compiler/pass_1.pas +++ b/compiler/pass_1.pas @@ -3303,16 +3303,16 @@ unit pass_1; if (p^.procdefinition^.options and poinline)<>0 then begin if assigned(p^.methodpointer) then - comment(v_fatal,'Unable to inline object methods'); + Message(cg_e_unable_inline_object_methods); if assigned(p^.right) and (p^.right^.treetype<>procinlinen) then - comment(v_fatal,'Unable to inline procvar calls'); + Message(cg_e_unable_inline_procvar); { p^.treetype:=procinlinen; } if not assigned(p^.right) then begin if assigned(p^.procdefinition^.code) then inlinecode:=genprocinlinenode(p,ptree(p^.procdefinition^.code)) else - comment(v_fatal,'no code for inline procedure stored'); + Message(cg_e_no_code_for_inline_stored); if assigned(inlinecode) then begin { consider it has not inlined if called @@ -3321,7 +3321,6 @@ unit pass_1; firstpass(inlinecode); inlined:=true; end; - end; end else @@ -5041,7 +5040,10 @@ unit pass_1; end. { $Log$ - Revision 1.38 1998-07-14 14:46:50 peter + Revision 1.39 1998-07-14 21:46:47 peter + * updated messages file + + Revision 1.38 1998/07/14 14:46:50 peter * released NEWINPUT Revision 1.37 1998/07/07 12:31:44 peter diff --git a/compiler/pbase.pas b/compiler/pbase.pas index f925f7ff6c..2744edb82e 100644 --- a/compiler/pbase.pas +++ b/compiler/pbase.pas @@ -35,6 +35,7 @@ unit pbase; { true, if we are after an assignement } afterassignment : boolean = false; + { sspecial for handling procedure vars } getprocvar : boolean = false; getprocvardef : pprocvardef = nil; @@ -54,8 +55,7 @@ unit pbase; { symtable were unit references are stored } refsymtable : psymtable; - { true, if only routine headers should be } - { parsed } + { true, if only routine headers should be parsed } parse_only : boolean; { true, if we are in a except block } @@ -64,6 +64,7 @@ unit pbase; { true, if we should ignore an equal in const x : 1..2=2 } ignore_equal : boolean; + { consumes token i, if the current token is unequal i } { a syntax error is written } procedure consume(i : ttoken); @@ -87,29 +88,18 @@ unit pbase; var last_endtoken_filepos: tfileposinfo; + implementation uses - files,scanner,systems,verbose; - { generates a syntax error message } - procedure syntaxerror(s : string); - - begin - Message2(scan_f_syn_expected,tostr(aktfilepos.column),s); - end; - - { This is changed since I changed the order of token - in cobjects.pas for operator overloading !!!! } { ttoken = (PLUS,MINUS,STAR,SLASH,EQUAL,GT, LT,LTE,GTE,SYMDIF,STARSTAR,ASSIGNMENT,CARET, LECKKLAMMER,RECKKLAMMER, POINT,COMMA,LKLAMMER,RKLAMMER,COLON,SEMICOLON, KLAMMERAFFE,UNEQUAL,POINTPOINT, ID,REALNUMBER,_EOF,INTCONST,CSTRING,CCHAR,DOUBLEADDR,} - - const tokens : array[PLUS..DOUBLEADDR] of string[12] = ( '+','-','*','/','=','>','<','>=','<=','is','as','in', '><','**',':=','^','<>','[',']','.',',','(',')',':',';', @@ -118,45 +108,35 @@ unit pbase; 'ord const','const string','const char','@@'); function tokenstring(i : ttoken) : string; - var - j : integer; - + j : longint; begin if i<_AND then tokenstring:=tokens[i] else begin - { um die Programmgr”įe klein zu halten, } - { wird fr ein Schlsselwort-Token der } - { "Text" in der Schlsselworttabelle } - { des Scanners nachgeschaut } - - for j:=1 to anz_keywords do - if keyword_token[j]=i then - tokenstring:=keyword[j]; + for j:=1 to anz_keywords do + if keyword_token[j]=i then + tokenstring:=keyword[j]; end; end; - { consumes token i, if the current token is unequal i } - { a syntax error is written } + + { consumes token i, write error if token is different } procedure consume(i : ttoken); - begin - if token<>i then - begin - syntaxerror(tokenstring(i)); - end - else - begin - if token=_END then - last_endtoken_filepos:=tokenpos; - token:=current_scanner^.yylex; - end; + if token<>i then + Message1(scan_f_syn_expected,tokenstring(i)) + else + begin + if token=_END then + last_endtoken_filepos:=tokenpos; + token:=current_scanner^.yylex; + end; end; + procedure consume_all_until(atoken : ttoken); - begin while (token<>atoken) and (token<>_EOF) do consume(token); @@ -167,19 +147,18 @@ unit pbase; Message(scan_f_end_of_file); end; - procedure emptystats; + procedure emptystats; begin while token=SEMICOLON do consume(SEMICOLON); end; + { reads a list of identifiers into a string container } function idlist : pstringcontainer; - var sc : pstringcontainer; - begin sc:=new(pstringcontainer,init); repeat @@ -192,16 +171,14 @@ unit pbase; idlist:=sc; end; + { inserts the symbols of sc in st with def as definition } { sc is disposed } procedure insert_syms(st : psymtable;sc : pstringcontainer;def : pdef); - var s : string; filepos : tfileposinfo; ss : pvarsym; - - begin while not sc^.empty do begin @@ -224,7 +201,10 @@ end. { $Log$ - Revision 1.13 1998-07-14 14:46:52 peter + Revision 1.14 1998-07-14 21:46:49 peter + * updated messages file + + Revision 1.13 1998/07/14 14:46:52 peter * released NEWINPUT Revision 1.12 1998/07/09 23:59:59 peter diff --git a/compiler/pdecl.pas b/compiler/pdecl.pas index 3b10214f4b..24851fff2b 100644 --- a/compiler/pdecl.pas +++ b/compiler/pdecl.pas @@ -330,7 +330,7 @@ unit pdecl; begin consume(ID); if extern_csym then - Comment(V_Error,'can''t use both EXPORT and EXTERNAL') + Message(parser_e_not_external_and_export) else export_Csym:=true; end; @@ -340,7 +340,7 @@ unit pdecl; if (token=ID) and (pattern='NAME') then consume(ID) else - Comment(V_Error,'NAME keyword expected'); + Message(parser_e_name_keyword_expected); C_name:=pattern; { allow also char } if token=CCHAR then @@ -1791,8 +1791,8 @@ unit pdecl; if assigned(aktprocsym) and ((aktprocsym^.definition^.options and poinline)<>0) then Begin - Comment(V_Warning,tokenstring(t)+' not yet supported inside inline procedure/function '); - Comment(V_Warning,'inlining disabled'); + Message1(parser_w_not_supported_for_inline,tokenstring(t)); + Message(parser_w_inlining_disabled); aktprocsym^.definition^.options:= aktprocsym^.definition^.options and not poinline; End; end; @@ -1864,7 +1864,10 @@ unit pdecl; end. { $Log$ - Revision 1.31 1998-07-14 14:46:53 peter + Revision 1.32 1998-07-14 21:46:50 peter + * updated messages file + + Revision 1.31 1998/07/14 14:46:53 peter * released NEWINPUT Revision 1.30 1998/07/10 00:00:00 peter diff --git a/compiler/pexpr.pas b/compiler/pexpr.pas index 7bf480497b..49a391a32a 100644 --- a/compiler/pexpr.pas +++ b/compiler/pexpr.pas @@ -845,9 +845,7 @@ unit pexpr; in [recorddef,objectdef,classrefdef] then begin Message(cg_e_invalid_qualifier); - { exterror:=strpnew(' may be pointer deref ^ is missing'); - error(invalid_qualifizier); } - Comment(V_hint,' may be pointer deref ^ is missing'); + Message(parser_h_maybe_deref_caret_missing); end else Message(cg_e_invalid_qualifier); @@ -1787,7 +1785,10 @@ unit pexpr; end. { $Log$ - Revision 1.27 1998-06-25 14:04:23 peter + Revision 1.28 1998-07-14 21:46:51 peter + * updated messages file + + Revision 1.27 1998/06/25 14:04:23 peter + internal inc/dec Revision 1.26 1998/06/09 16:01:46 pierre diff --git a/compiler/pstatmnt.pas b/compiler/pstatmnt.pas index 3b44c9ef08..726fdd27f7 100644 --- a/compiler/pstatmnt.pas +++ b/compiler/pstatmnt.pas @@ -595,8 +595,8 @@ unit pstatmnt; begin if (aktprocsym^.definition^.options and poinline)<>0 then Begin - Comment(V_Warning,'asm statement inside inline procedure/function not yet supported'); - Comment(V_Warning,'inlining disabled'); + Message1(parser_w_not_supported_for_inline,'asm statement'); + Message(parser_w_inlining_disabled); aktprocsym^.definition^.options:= aktprocsym^.definition^.options and not poinline; End; case aktasmmode of @@ -617,7 +617,7 @@ unit pstatmnt; {$endif NoRA68kMot} {$endif} else - Comment(V_Fatal,'Selected assembler reader not supported'); + Message(parser_f_assembler_reader_not_supported); end; { Read first the _ASM statement } @@ -1168,7 +1168,10 @@ unit pstatmnt; end. { $Log$ - Revision 1.24 1998-07-10 10:48:42 peter + Revision 1.25 1998-07-14 21:46:53 peter + * updated messages file + + Revision 1.24 1998/07/10 10:48:42 peter * fixed realnumber scanning * [] after asmblock was not uppercased anymore diff --git a/compiler/scandir.inc b/compiler/scandir.inc index 12177a0f11..1627863318 100644 --- a/compiler/scandir.inc +++ b/compiler/scandir.inc @@ -549,7 +549,7 @@ const if upcase(c)='N' then begin hs:=current_scanner^.readid; - if hs='NORMAL' then + if (hs='NORMAL') or (hs='DEFAULT') then aktpackrecords:=2 else Message(scan_w_only_pack_records); @@ -560,6 +560,7 @@ const 1 : aktpackrecords:=1; 2 : aktpackrecords:=2; 4 : aktpackrecords:=4; + 16 : aktpackrecords:=16; else Message(scan_w_only_pack_records); end; @@ -582,7 +583,7 @@ const aktasmmode:=initasmmode else if not set_string_asmmode(s,aktasmmode) then - Comment(V_Warning,'Unsupported asm mode specified '+s); + Message1(scan_w_unsupported_asmmode_specifier,s); end; procedure dir_oldasmmode(t:tdirectivetoken); @@ -705,7 +706,10 @@ const { $Log$ - Revision 1.14 1998-07-14 14:47:03 peter + Revision 1.15 1998-07-14 21:46:55 peter + * updated messages file + + Revision 1.14 1998/07/14 14:47:03 peter * released NEWINPUT Revision 1.13 1998/07/07 12:32:54 peter diff --git a/compiler/tree.pas b/compiler/tree.pas index 6b39e6385f..256fa43651 100644 --- a/compiler/tree.pas +++ b/compiler/tree.pas @@ -837,7 +837,7 @@ unit tree; getmem(pc,p^.length+1); { Peter can you change that ? } if pc=nil then - comment(V_fatal,'No memory left'); + Message(general_f_no_memory_left); move(p^.values^,pc^,p^.length+1); getpcharcopy:=pc; end; @@ -1595,7 +1595,10 @@ unit tree; end. { $Log$ - Revision 1.20 1998-07-14 14:47:11 peter + Revision 1.21 1998-07-14 21:46:56 peter + * updated messages file + + Revision 1.20 1998/07/14 14:47:11 peter * released NEWINPUT Revision 1.19 1998/07/08 14:56:53 daniel