lr_error_define(ignore_conflict,"Line %-4d: 0022 'Ignore' in definition of non terminal '%s' in rule '%s(%d)' conflicts with 'No Ignore' in rule '%s(%d)'\n");
lr_error_define(second_conflict,"Line %-4d: 0023 'Secondary' in definition of non terminal '%s' in rule '%s(%d)' conflicts with 'Not Secondary' in rule '%s(%d)'\n");
lr_error_define(final, "Line %-4d: 0024 Unable to locate next state from state %d on '%s(%d)' in rule '%s(%d)'\n");
lr_error_define(doubled, "Line %-4d: 0025 Double exit from state %d on non terminal '%s'\n");
lr_error_define(overlap, "Line %-4d: 0026 Terminal symbol overlap on '%s(%d)' in rule '%s(%d)' which affects state %d\n");
lr_error_define(no_shift_reduce,"Line %-4d: 0027 State %d contains neither shift nor reduce (rule component '%s(%d)')\n");
// Informational messages
lr_error_define(title, "Global : 0101 TITLE missing\n");
lr_error_define(rhs, "Line %-4d: 0102 Unused non terminal '%s'\n");