/d/learning/common.c line 184: parse error before the end of file
/d/learning/common.c line 184: parse error before the end of file
/d/learning/school/room_school/terrain_tutor/sandtent.c line 7: Undefined function set_terrain before ;
/d/learning/school/room_school/terrain_tutor/sandtent.c line 7: Undefined function set_terrain before ;
/d/learning/school/room_school/terrain_tutor/mountainbedroom.c line 4: parse error before ;
/d/learning/school/room_school/terrain_tutor/mountaincabin.c line 4: parse error before ;
/d/learning/help_topics/rooms/add_item/args_char.lpc:45:24: error: Undefined variable 'ROOM'
   45 |    add_exit("east",ROOM+"args_object","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/action_verbs2.lpc:61:24: error: Undefined variable 'ROOM'
   61 |    add_exit("east",ROOM+"verb_failure","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:88:1: warning: Unused local variable 'nocoins'
   88 | } /* do_throw_pool() */
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'stored'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'ran'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/crowd/crowd.lpc:73:19: warning: Number of arguments to 'query_visible' disagrees with previous definition.
   73 | int query_visible() { return n_crowd; }
      |                   ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:8: error: only 255 parameters allowed.
    2 |     (: $1000 :);
      |        ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:16: warning: Expression has no side effects, and the value is unused
    2 |     (: $1000 :);
      |                ^
/d/learning/help_topics/error_messages/undef_class.lpc:1:12: error: Undefined class 'bing'
    1 | class bing x;
      |            ^
/d/learning/help_topics/error_messages/mixed_case.lpc:4:14: error: Mixed case label list not allowed
    4 |     case "hi":
      |              ^
/d/learning/help_topics/error_messages/missing_endif.lpc:2:1: error: Missing #endif
/d/learning/help_topics/error_messages/static_local.lpc:2:5: error: syntax error, unexpected L_TYPE_MODIFIER
    2 |     nosave int x = 5;
      |     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: error: Illegal LHS
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: warning: Expression has no side effects, and the value is unused
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/void_arg.lpc:1:17: error: Illegal to declare argument of type void.
    1 | void bing(void x) {
      |                 ^
/d/learning/help_topics/error_messages/void_local.lpc:2:10: error: Illegal to declare local variable of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/void_local.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/bad_return2.lpc:2:16: error: Type of returned value doesn't match function return type ( string vs int )
    2 |     return "hi";
      |                ^
/d/learning/help_topics/error_messages/no_member.lpc:6:10: error: syntax error, unexpected L_IDENTIFIER
    6 |     bing y;
      |          ^
/d/learning/help_topics/error_messages/no_member.lpc:7:6: error: Undefined variable 'y'
    7 |     y->z;
      |      ^
/d/learning/help_topics/error_messages/bad_type_init.lpc:1:13: error: Type mismatch ( int vs string ) when initializing x
    1 | int x = "hi";
      |             ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:19: error: Undefined class 'bing'
    2 |     new(class bing);
      |                   ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:20: warning: Expression has no side effects, and the value is unused
    2 |     new(class bing);
      |                    ^
/d/learning/help_topics/error_messages/redef_function.lpc:5:1: error: Redeclaration of function 'bing'.
    5 | }
      | ^
/d/learning/help_topics/error_messages/bad_continue.lpc:2:13: error: continue statement outside loop
    2 |     continue;
      |             ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:2:15: error: Only '=' is allowed in initializers.
    2 |     int x += 1;
      |               ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/two_default.lpc:4:12: error: Duplicate default label
    4 |     default:
      |            ^
/d/learning/help_topics/error_messages/two_default.lpc:5:5: error: need case statements in switch/case, not just default:
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:2:17: error: Type mismatch ( int vs string ) when initializing x
    2 |     int x = "hi";
      |                 ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/div_zero3.lpc:2:14: error: Divide by zero in constant
    2 |     return 1/0.0;
      |              ^
/d/learning/help_topics/error_messages/void_member.lpc:2:10: error: Illegal to declare class member of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/local_redef.lpc:2:9: error: Illegal to redeclare local name 'x'
    2 |     int x;
      |         ^
/d/learning/help_topics/error_messages/local_redef.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/missing_arg_type.lpc:1:11: error: Missing type for argument
    1 | void bing(x) {
      |           ^
/d/learning/help_topics/error_messages/void_global.lpc:1:7: error: Illegal to declare global variable of type void.
    1 | void x;
      |       ^
/d/learning/help_topics/error_messages/predef.lpc:1: error: Illegal to #undef a predefined value.
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:15: error: Illegal to use local variable in functional.
    3 |     (: x + 1 :);
      |               ^
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:16: warning: Expression has no side effects, and the value is unused
    3 |     (: x + 1 :);
      |                ^
/d/learning/help_topics/error_messages/bad_init.lpc:1:11: error: Only '=' is legal in initializers.
    1 | int x += 1;
      |           ^
/d/learning/help_topics/error_messages/div_zero.lpc:3:14: error: Division by zero
    3 |     case 1 / 0:
      |              ^
/d/learning/help_topics/error_messages/local_redef2.lpc:4:13: error: Illegal to redeclare local name 'x'
    4 |         int x;
      |             ^
/d/learning/help_topics/error_messages/local_redef2.lpc:5:5: warning: Unused local variable 'x'
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/local_redef2.lpc:6:1: warning: Unused local variable 'x'
    6 | }
      | ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:15: error: Illegal to declare local variable of type void.
    2 |     for (void x = 1; ; ) ;
      |               ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:20: error: Type mismatch ( void vs int ) when initializing.
    2 |     for (void x = 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/bad_break.lpc:2:10: error: break statement outside loop
    2 |     break;
      |          ^
/d/learning/help_topics/error_messages/string_case.lpc:3:23: error: String case labels not allowed as range bounds
    3 |     case "bing".."bar":
      |                       ^
/d/learning/help_topics/error_messages/bad_foreach.lpc:2:14: error: 'x' is not a local or a global variable.
    2 |     foreach (x in ({})) ;
      |              ^
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: End of file in string
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: syntax error, unexpected end of file
/d/learning/help_topics/error_messages/bad_param.lpc:2:9: error: syntax error, unexpected '-', expecting '('
    2 |     (: $-1 :);
      |         ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:11: error: Illegal to use local variable in a functional.
    3 |     (: x :);
      |           ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:12: warning: Expression has no side effects, and the value is unused
    3 |     (: x :);
      |            ^
/d/learning/help_topics/error_messages/lvar_func.lpc:4:1: warning: Unused local variable 'x'
    4 | }
      | ^
/d/learning/help_topics/error_messages/eof_in_comment.lpc:2:1: error: End of file in a comment
/d/learning/help_topics/error_messages/bad_for_init.lpc:2:20: error: Only '=' is allowed in initializers.
    2 |     for (int x += 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/missing_type.lpc:1:5: error: Missing type for global variable declaration
    1 | bing;
      |     ^
/d/learning/help_topics/error_messages/var_to_nonvar.lpc:5:19: error: Illegal to pass a variable number of arguments to non-varargs function 'bing'.
    5 |     bing( ({ })...);
      |                   ^
/d/learning/help_topics/error_messages/bad_return.lpc:2:13: error: Type of returned value doesn't match function return type ( int vs void )
    2 |     return 1;
      |             ^
/d/learning/help_topics/error_messages/mod_zero.lpc:3:14: error: Modulo by zero
    3 |     case 1 % 0:
      |              ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: error: Illegal index to array constant.
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: warning: Expression has no side effects, and the value is unused
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/no_ret_type.lpc:3:5: error: "#pragma strict_types" requires type of function
    3 | bing() {
      |     ^
/d/learning/help_topics/rooms/add_item/args_char.lpc:45:24: error: Undefined variable 'ROOM'
   45 |    add_exit("east",ROOM+"args_object","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/action_verbs2.lpc:61:24: error: Undefined variable 'ROOM'
   61 |    add_exit("east",ROOM+"verb_failure","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:88:1: warning: Unused local variable 'nocoins'
   88 | } /* do_throw_pool() */
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'stored'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'ran'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/crowd/crowd.lpc:73:19: warning: Number of arguments to 'query_visible' disagrees with previous definition.
   73 | int query_visible() { return n_crowd; }
      |                   ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:8: error: only 255 parameters allowed.
    2 |     (: $1000 :);
      |        ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:16: warning: Expression has no side effects, and the value is unused
    2 |     (: $1000 :);
      |                ^
/d/learning/help_topics/error_messages/undef_class.lpc:1:12: error: Undefined class 'bing'
    1 | class bing x;
      |            ^
/d/learning/help_topics/error_messages/mixed_case.lpc:4:14: error: Mixed case label list not allowed
    4 |     case "hi":
      |              ^
/d/learning/help_topics/error_messages/missing_endif.lpc:2:1: error: Missing #endif
/d/learning/help_topics/error_messages/static_local.lpc:2:5: error: syntax error, unexpected L_TYPE_MODIFIER
    2 |     nosave int x = 5;
      |     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: error: Illegal LHS
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: warning: Expression has no side effects, and the value is unused
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/void_arg.lpc:1:17: error: Illegal to declare argument of type void.
    1 | void bing(void x) {
      |                 ^
/d/learning/help_topics/error_messages/void_local.lpc:2:10: error: Illegal to declare local variable of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/void_local.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/bad_return2.lpc:2:16: error: Type of returned value doesn't match function return type ( string vs int )
    2 |     return "hi";
      |                ^
/d/learning/help_topics/error_messages/no_member.lpc:6:10: error: syntax error, unexpected L_IDENTIFIER
    6 |     bing y;
      |          ^
/d/learning/help_topics/error_messages/no_member.lpc:7:6: error: Undefined variable 'y'
    7 |     y->z;
      |      ^
/d/learning/help_topics/error_messages/bad_type_init.lpc:1:13: error: Type mismatch ( int vs string ) when initializing x
    1 | int x = "hi";
      |             ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:19: error: Undefined class 'bing'
    2 |     new(class bing);
      |                   ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:20: warning: Expression has no side effects, and the value is unused
    2 |     new(class bing);
      |                    ^
/d/learning/help_topics/error_messages/redef_function.lpc:5:1: error: Redeclaration of function 'bing'.
    5 | }
      | ^
/d/learning/help_topics/error_messages/bad_continue.lpc:2:13: error: continue statement outside loop
    2 |     continue;
      |             ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:2:15: error: Only '=' is allowed in initializers.
    2 |     int x += 1;
      |               ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/two_default.lpc:4:12: error: Duplicate default label
    4 |     default:
      |            ^
/d/learning/help_topics/error_messages/two_default.lpc:5:5: error: need case statements in switch/case, not just default:
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:2:17: error: Type mismatch ( int vs string ) when initializing x
    2 |     int x = "hi";
      |                 ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/div_zero3.lpc:2:14: error: Divide by zero in constant
    2 |     return 1/0.0;
      |              ^
/d/learning/help_topics/error_messages/void_member.lpc:2:10: error: Illegal to declare class member of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/local_redef.lpc:2:9: error: Illegal to redeclare local name 'x'
    2 |     int x;
      |         ^
/d/learning/help_topics/error_messages/local_redef.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/missing_arg_type.lpc:1:11: error: Missing type for argument
    1 | void bing(x) {
      |           ^
/d/learning/help_topics/error_messages/void_global.lpc:1:7: error: Illegal to declare global variable of type void.
    1 | void x;
      |       ^
/d/learning/help_topics/error_messages/predef.lpc:1: error: Illegal to #undef a predefined value.
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:15: error: Illegal to use local variable in functional.
    3 |     (: x + 1 :);
      |               ^
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:16: warning: Expression has no side effects, and the value is unused
    3 |     (: x + 1 :);
      |                ^
/d/learning/help_topics/error_messages/bad_init.lpc:1:11: error: Only '=' is legal in initializers.
    1 | int x += 1;
      |           ^
/d/learning/help_topics/error_messages/div_zero.lpc:3:14: error: Division by zero
    3 |     case 1 / 0:
      |              ^
/d/learning/help_topics/error_messages/local_redef2.lpc:4:13: error: Illegal to redeclare local name 'x'
    4 |         int x;
      |             ^
/d/learning/help_topics/error_messages/local_redef2.lpc:5:5: warning: Unused local variable 'x'
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/local_redef2.lpc:6:1: warning: Unused local variable 'x'
    6 | }
      | ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:15: error: Illegal to declare local variable of type void.
    2 |     for (void x = 1; ; ) ;
      |               ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:20: error: Type mismatch ( void vs int ) when initializing.
    2 |     for (void x = 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/bad_break.lpc:2:10: error: break statement outside loop
    2 |     break;
      |          ^
/d/learning/help_topics/error_messages/string_case.lpc:3:23: error: String case labels not allowed as range bounds
    3 |     case "bing".."bar":
      |                       ^
/d/learning/help_topics/error_messages/bad_foreach.lpc:2:14: error: 'x' is not a local or a global variable.
    2 |     foreach (x in ({})) ;
      |              ^
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: End of file in string
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: syntax error, unexpected end of file
/d/learning/help_topics/error_messages/bad_param.lpc:2:9: error: syntax error, unexpected '-', expecting '('
    2 |     (: $-1 :);
      |         ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:11: error: Illegal to use local variable in a functional.
    3 |     (: x :);
      |           ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:12: warning: Expression has no side effects, and the value is unused
    3 |     (: x :);
      |            ^
/d/learning/help_topics/error_messages/lvar_func.lpc:4:1: warning: Unused local variable 'x'
    4 | }
      | ^
/d/learning/help_topics/error_messages/eof_in_comment.lpc:2:1: error: End of file in a comment
/d/learning/help_topics/error_messages/bad_for_init.lpc:2:20: error: Only '=' is allowed in initializers.
    2 |     for (int x += 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/missing_type.lpc:1:5: error: Missing type for global variable declaration
    1 | bing;
      |     ^
/d/learning/help_topics/error_messages/var_to_nonvar.lpc:5:19: error: Illegal to pass a variable number of arguments to non-varargs function 'bing'.
    5 |     bing( ({ })...);
      |                   ^
/d/learning/help_topics/error_messages/bad_return.lpc:2:13: error: Type of returned value doesn't match function return type ( int vs void )
    2 |     return 1;
      |             ^
/d/learning/help_topics/error_messages/mod_zero.lpc:3:14: error: Modulo by zero
    3 |     case 1 % 0:
      |              ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: error: Illegal index to array constant.
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: warning: Expression has no side effects, and the value is unused
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/no_ret_type.lpc:3:5: error: "#pragma strict_types" requires type of function
    3 | bing() {
      |     ^
/d/learning/help_topics/rooms/add_item/args_char.lpc:45:24: error: Undefined variable 'ROOM'
   45 |    add_exit("east",ROOM+"args_object","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/action_verbs2.lpc:61:24: error: Undefined variable 'ROOM'
   61 |    add_exit("east",ROOM+"verb_failure","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:88:1: warning: Unused local variable 'nocoins'
   88 | } /* do_throw_pool() */
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'stored'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'ran'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/crowd/crowd.lpc:73:19: warning: Number of arguments to 'query_visible' disagrees with previous definition.
   73 | int query_visible() { return n_crowd; }
      |                   ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:8: error: only 255 parameters allowed.
    2 |     (: $1000 :);
      |        ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:16: warning: Expression has no side effects, and the value is unused
    2 |     (: $1000 :);
      |                ^
/d/learning/help_topics/error_messages/undef_class.lpc:1:12: error: Undefined class 'bing'
    1 | class bing x;
      |            ^
/d/learning/help_topics/error_messages/mixed_case.lpc:4:14: error: Mixed case label list not allowed
    4 |     case "hi":
      |              ^
/d/learning/help_topics/error_messages/missing_endif.lpc:2:1: error: Missing #endif
/d/learning/help_topics/error_messages/static_local.lpc:2:5: error: syntax error, unexpected L_TYPE_MODIFIER
    2 |     nosave int x = 5;
      |     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: error: Illegal LHS
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: warning: Expression has no side effects, and the value is unused
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/void_arg.lpc:1:17: error: Illegal to declare argument of type void.
    1 | void bing(void x) {
      |                 ^
/d/learning/help_topics/error_messages/void_local.lpc:2:10: error: Illegal to declare local variable of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/void_local.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/bad_return2.lpc:2:16: error: Type of returned value doesn't match function return type ( string vs int )
    2 |     return "hi";
      |                ^
/d/learning/help_topics/error_messages/no_member.lpc:6:10: error: syntax error, unexpected L_IDENTIFIER
    6 |     bing y;
      |          ^
/d/learning/help_topics/error_messages/no_member.lpc:7:6: error: Undefined variable 'y'
    7 |     y->z;
      |      ^
/d/learning/help_topics/error_messages/bad_type_init.lpc:1:13: error: Type mismatch ( int vs string ) when initializing x
    1 | int x = "hi";
      |             ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:19: error: Undefined class 'bing'
    2 |     new(class bing);
      |                   ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:20: warning: Expression has no side effects, and the value is unused
    2 |     new(class bing);
      |                    ^
/d/learning/help_topics/error_messages/redef_function.lpc:5:1: error: Redeclaration of function 'bing'.
    5 | }
      | ^
/d/learning/help_topics/error_messages/bad_continue.lpc:2:13: error: continue statement outside loop
    2 |     continue;
      |             ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:2:15: error: Only '=' is allowed in initializers.
    2 |     int x += 1;
      |               ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/two_default.lpc:4:12: error: Duplicate default label
    4 |     default:
      |            ^
/d/learning/help_topics/error_messages/two_default.lpc:5:5: error: need case statements in switch/case, not just default:
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:2:17: error: Type mismatch ( int vs string ) when initializing x
    2 |     int x = "hi";
      |                 ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/div_zero3.lpc:2:14: error: Divide by zero in constant
    2 |     return 1/0.0;
      |              ^
/d/learning/help_topics/error_messages/void_member.lpc:2:10: error: Illegal to declare class member of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/local_redef.lpc:2:9: error: Illegal to redeclare local name 'x'
    2 |     int x;
      |         ^
/d/learning/help_topics/error_messages/local_redef.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/missing_arg_type.lpc:1:11: error: Missing type for argument
    1 | void bing(x) {
      |           ^
/d/learning/help_topics/error_messages/void_global.lpc:1:7: error: Illegal to declare global variable of type void.
    1 | void x;
      |       ^
/d/learning/help_topics/error_messages/predef.lpc:1: error: Illegal to #undef a predefined value.
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:15: error: Illegal to use local variable in functional.
    3 |     (: x + 1 :);
      |               ^
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:16: warning: Expression has no side effects, and the value is unused
    3 |     (: x + 1 :);
      |                ^
/d/learning/help_topics/error_messages/bad_init.lpc:1:11: error: Only '=' is legal in initializers.
    1 | int x += 1;
      |           ^
/d/learning/help_topics/error_messages/div_zero.lpc:3:14: error: Division by zero
    3 |     case 1 / 0:
      |              ^
/d/learning/help_topics/error_messages/local_redef2.lpc:4:13: error: Illegal to redeclare local name 'x'
    4 |         int x;
      |             ^
/d/learning/help_topics/error_messages/local_redef2.lpc:5:5: warning: Unused local variable 'x'
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/local_redef2.lpc:6:1: warning: Unused local variable 'x'
    6 | }
      | ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:15: error: Illegal to declare local variable of type void.
    2 |     for (void x = 1; ; ) ;
      |               ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:20: error: Type mismatch ( void vs int ) when initializing.
    2 |     for (void x = 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/bad_break.lpc:2:10: error: break statement outside loop
    2 |     break;
      |          ^
/d/learning/help_topics/error_messages/string_case.lpc:3:23: error: String case labels not allowed as range bounds
    3 |     case "bing".."bar":
      |                       ^
/d/learning/help_topics/error_messages/bad_foreach.lpc:2:14: error: 'x' is not a local or a global variable.
    2 |     foreach (x in ({})) ;
      |              ^
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: End of file in string
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: syntax error, unexpected end of file
/d/learning/help_topics/error_messages/bad_param.lpc:2:9: error: syntax error, unexpected '-', expecting '('
    2 |     (: $-1 :);
      |         ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:11: error: Illegal to use local variable in a functional.
    3 |     (: x :);
      |           ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:12: warning: Expression has no side effects, and the value is unused
    3 |     (: x :);
      |            ^
/d/learning/help_topics/error_messages/lvar_func.lpc:4:1: warning: Unused local variable 'x'
    4 | }
      | ^
/d/learning/help_topics/error_messages/eof_in_comment.lpc:2:1: error: End of file in a comment
/d/learning/help_topics/error_messages/bad_for_init.lpc:2:20: error: Only '=' is allowed in initializers.
    2 |     for (int x += 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/missing_type.lpc:1:5: error: Missing type for global variable declaration
    1 | bing;
      |     ^
/d/learning/help_topics/error_messages/var_to_nonvar.lpc:5:19: error: Illegal to pass a variable number of arguments to non-varargs function 'bing'.
    5 |     bing( ({ })...);
      |                   ^
/d/learning/help_topics/error_messages/bad_return.lpc:2:13: error: Type of returned value doesn't match function return type ( int vs void )
    2 |     return 1;
      |             ^
/d/learning/help_topics/error_messages/mod_zero.lpc:3:14: error: Modulo by zero
    3 |     case 1 % 0:
      |              ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: error: Illegal index to array constant.
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: warning: Expression has no side effects, and the value is unused
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/no_ret_type.lpc:3:5: error: "#pragma strict_types" requires type of function
    3 | bing() {
      |     ^
/d/learning/help_topics/rooms/add_item/args_char.lpc:45:24: error: Undefined variable 'ROOM'
   45 |    add_exit("east",ROOM+"args_object","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/action_verbs2.lpc:61:24: error: Undefined variable 'ROOM'
   61 |    add_exit("east",ROOM+"verb_failure","door");
      |                        ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:88:1: warning: Unused local variable 'nocoins'
   88 | } /* do_throw_pool() */
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'stored'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/add_item/item_conflicts.lpc:108:1: warning: Unused local variable 'ran'
  108 | } /* do_throw_fount( )*/
      | ^
/d/learning/help_topics/rooms/crowd/crowd.lpc:73:19: warning: Number of arguments to 'query_visible' disagrees with previous definition.
   73 | int query_visible() { return n_crowd; }
      |                   ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:8: error: only 255 parameters allowed.
    2 |     (: $1000 :);
      |        ^
/d/learning/help_topics/error_messages/bad_param2.lpc:2:16: warning: Expression has no side effects, and the value is unused
    2 |     (: $1000 :);
      |                ^
/d/learning/help_topics/error_messages/undef_class.lpc:1:12: error: Undefined class 'bing'
    1 | class bing x;
      |            ^
/d/learning/help_topics/error_messages/mixed_case.lpc:4:14: error: Mixed case label list not allowed
    4 |     case "hi":
      |              ^
/d/learning/help_topics/error_messages/missing_endif.lpc:2:1: error: Missing #endif
/d/learning/help_topics/error_messages/static_local.lpc:2:5: error: syntax error, unexpected L_TYPE_MODIFIER
    2 |     nosave int x = 5;
      |     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: error: Illegal LHS
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/static_local.lpc:2:21: warning: Expression has no side effects, and the value is unused
    2 |     nosave int x = 5;
      |                     ^
/d/learning/help_topics/error_messages/void_arg.lpc:1:17: error: Illegal to declare argument of type void.
    1 | void bing(void x) {
      |                 ^
/d/learning/help_topics/error_messages/void_local.lpc:2:10: error: Illegal to declare local variable of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/void_local.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/bad_return2.lpc:2:16: error: Type of returned value doesn't match function return type ( string vs int )
    2 |     return "hi";
      |                ^
/d/learning/help_topics/error_messages/no_member.lpc:6:10: error: syntax error, unexpected L_IDENTIFIER
    6 |     bing y;
      |          ^
/d/learning/help_topics/error_messages/no_member.lpc:7:6: error: Undefined variable 'y'
    7 |     y->z;
      |      ^
/d/learning/help_topics/error_messages/bad_type_init.lpc:1:13: error: Type mismatch ( int vs string ) when initializing x
    1 | int x = "hi";
      |             ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:19: error: Undefined class 'bing'
    2 |     new(class bing);
      |                   ^
/d/learning/help_topics/error_messages/no_such_class.lpc:2:20: warning: Expression has no side effects, and the value is unused
    2 |     new(class bing);
      |                    ^
/d/learning/help_topics/error_messages/redef_function.lpc:5:1: error: Redeclaration of function 'bing'.
    5 | }
      | ^
/d/learning/help_topics/error_messages/bad_continue.lpc:2:13: error: continue statement outside loop
    2 |     continue;
      |             ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:2:15: error: Only '=' is allowed in initializers.
    2 |     int x += 1;
      |               ^
/d/learning/help_topics/error_messages/bad_local_init.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/two_default.lpc:4:12: error: Duplicate default label
    4 |     default:
      |            ^
/d/learning/help_topics/error_messages/two_default.lpc:5:5: error: need case statements in switch/case, not just default:
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:2:17: error: Type mismatch ( int vs string ) when initializing x
    2 |     int x = "hi";
      |                 ^
/d/learning/help_topics/error_messages/bad_local_init2.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/div_zero3.lpc:2:14: error: Divide by zero in constant
    2 |     return 1/0.0;
      |              ^
/d/learning/help_topics/error_messages/void_member.lpc:2:10: error: Illegal to declare class member of type void.
    2 |     void x;
      |          ^
/d/learning/help_topics/error_messages/local_redef.lpc:2:9: error: Illegal to redeclare local name 'x'
    2 |     int x;
      |         ^
/d/learning/help_topics/error_messages/local_redef.lpc:3:1: warning: Unused local variable 'x'
    3 | }
      | ^
/d/learning/help_topics/error_messages/missing_arg_type.lpc:1:11: error: Missing type for argument
    1 | void bing(x) {
      |           ^
/d/learning/help_topics/error_messages/void_global.lpc:1:7: error: Illegal to declare global variable of type void.
    1 | void x;
      |       ^
/d/learning/help_topics/error_messages/predef.lpc:1: error: Illegal to #undef a predefined value.
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:15: error: Illegal to use local variable in functional.
    3 |     (: x + 1 :);
      |               ^
/d/learning/help_topics/error_messages/lvar_func2.lpc:3:16: warning: Expression has no side effects, and the value is unused
    3 |     (: x + 1 :);
      |                ^
/d/learning/help_topics/error_messages/bad_init.lpc:1:11: error: Only '=' is legal in initializers.
    1 | int x += 1;
      |           ^
/d/learning/help_topics/error_messages/div_zero.lpc:3:14: error: Division by zero
    3 |     case 1 / 0:
      |              ^
/d/learning/help_topics/error_messages/local_redef2.lpc:4:13: error: Illegal to redeclare local name 'x'
    4 |         int x;
      |             ^
/d/learning/help_topics/error_messages/local_redef2.lpc:5:5: warning: Unused local variable 'x'
    5 |     }
      |     ^
/d/learning/help_topics/error_messages/local_redef2.lpc:6:1: warning: Unused local variable 'x'
    6 | }
      | ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:15: error: Illegal to declare local variable of type void.
    2 |     for (void x = 1; ; ) ;
      |               ^
/d/learning/help_topics/error_messages/void_for_var.lpc:2:20: error: Type mismatch ( void vs int ) when initializing.
    2 |     for (void x = 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/bad_break.lpc:2:10: error: break statement outside loop
    2 |     break;
      |          ^
/d/learning/help_topics/error_messages/string_case.lpc:3:23: error: String case labels not allowed as range bounds
    3 |     case "bing".."bar":
      |                       ^
/d/learning/help_topics/error_messages/bad_foreach.lpc:2:14: error: 'x' is not a local or a global variable.
    2 |     foreach (x in ({})) ;
      |              ^
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: End of file in string
/d/learning/help_topics/error_messages/eof_in_string.lpc:7:1: error: syntax error, unexpected end of file
/d/learning/help_topics/error_messages/bad_param.lpc:2:9: error: syntax error, unexpected '-', expecting '('
    2 |     (: $-1 :);
      |         ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:11: error: Illegal to use local variable in a functional.
    3 |     (: x :);
      |           ^
/d/learning/help_topics/error_messages/lvar_func.lpc:3:12: warning: Expression has no side effects, and the value is unused
    3 |     (: x :);
      |            ^
/d/learning/help_topics/error_messages/lvar_func.lpc:4:1: warning: Unused local variable 'x'
    4 | }
      | ^
/d/learning/help_topics/error_messages/eof_in_comment.lpc:2:1: error: End of file in a comment
/d/learning/help_topics/error_messages/bad_for_init.lpc:2:20: error: Only '=' is allowed in initializers.
    2 |     for (int x += 1; ; ) ;
      |                    ^
/d/learning/help_topics/error_messages/missing_type.lpc:1:5: error: Missing type for global variable declaration
    1 | bing;
      |     ^
/d/learning/help_topics/error_messages/var_to_nonvar.lpc:5:19: error: Illegal to pass a variable number of arguments to non-varargs function 'bing'.
    5 |     bing( ({ })...);
      |                   ^
/d/learning/help_topics/error_messages/bad_return.lpc:2:13: error: Type of returned value doesn't match function return type ( int vs void )
    2 |     return 1;
      |             ^
/d/learning/help_topics/error_messages/mod_zero.lpc:3:14: error: Modulo by zero
    3 |     case 1 % 0:
      |              ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: error: Illegal index to array constant.
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/arr_index.lpc:2:13: warning: Expression has no side effects, and the value is unused
    2 |     ({ })[1];
      |             ^
/d/learning/help_topics/error_messages/no_ret_type.lpc:3:5: error: "#pragma strict_types" requires type of function
    3 | bing() {
      |     ^
