summaryrefslogtreecommitdiff
path: root/web/yacco2/qa/err_sym.dat
diff options
context:
space:
mode:
Diffstat (limited to 'web/yacco2/qa/err_sym.dat')
-rw-r--r--web/yacco2/qa/err_sym.dat51
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