diff options
Diffstat (limited to 'web/yacco2/qa/err_sym.dat')
-rw-r--r-- | web/yacco2/qa/err_sym.dat | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/web/yacco2/qa/err_sym.dat b/web/yacco2/qa/err_sym.dat new file mode 100644 index 0000000000..c78bf48c1c --- /dev/null +++ b/web/yacco2/qa/err_sym.dat @@ -0,0 +1,51 @@ +/* +File: err_sym.dat +Date: 29 Mar 2004 +test error syms +*/ +error-symbols +(file-name err_symbols +,name-space NS_yacco2_err_symbols) +{ +"no-end-of-code" (sym-class LR1_err_no_end_of_code) +nottttt (sym-class LR1_err_no_cmd_lne_data) +"no-cmd-lne-data" AD (sym-class LR1_err_no_cmd_lne_data) +"no-filename" AB (sym-class LR1_err_no_filename) + +"no-error-symbols-definitions-present" AD AB (sym-class LR1_err_no_error_sym_defs_present) +"no-key-value-present-in-terminal-definition" AB AD (sym-class LR1_err_no_terminal_key_present) + +"nested-files-exceeded" AD AB +(sym-class LR1_err_nested_files_exceeded { + user-declaration + public: + int x_; + LR1_err_nested_files_exceeded(INT Nested_file_cnt,std::string& File_name); + INT nested_cnt(){return nested_cnt_;}; + std::string* file_exceeded(){return &file_exceeded_;}; + private: + INT nested_cnt_; + std::string file_exceeded_; + *** + user-implementation + LR1_err_nested_files_exceeded:: + LR1_err_nested_files_exceeded(INT Nested_cnt,std::string& File_name){ + T_CTOR("nested-files-exceeded",T_LR1_err_nested_files_exceeded_,0,0,false,true,0,0) + nested_cnt_ = Nested_cnt;file_exceeded_ += File_name.c_str();} + *** + constructor + x_ = -1; + *** + destructor + R->x_ = 0; + *** + op + cout << "hi" << endl; + *** + } +) +/**/nnnnnn/**/AB/**/AD/**/(/**/sym-class/**/LR1_err_present/**/)/**/ +/**/nnnnnn/**/AB/**/AD/**/(/**/sym-class/**/LR1_err_present/**/)/**/ + + +}
\ No newline at end of file |