| 1655 | |
| 1656 | |
| 1657 | void PAR_syntax_error(CompilerScratch* csb, const TEXT* string) |
| 1658 | { |
| 1659 | /************************************** |
| 1660 | * |
| 1661 | * P A R _ s y n t a x _ e r r o r |
| 1662 | * |
| 1663 | ************************************** |
| 1664 | * |
| 1665 | * Functional description |
| 1666 | * Post a syntax error message. |
| 1667 | * |
| 1668 | **************************************/ |
| 1669 | |
| 1670 | csb->csb_blr_reader.seekBackward(1); |
| 1671 | |
| 1672 | // BLR syntax error: expected @1 at offset @2, encountered @3 |
| 1673 | PAR_error(csb, Arg::Gds(isc_syntaxerr) << Arg::Str(string) << |
| 1674 | Arg::Num(csb->csb_blr_reader.getOffset()) << |
| 1675 | Arg::Num(csb->csb_blr_reader.peekByte())); |
| 1676 | } |
| 1677 | |
| 1678 | |
| 1679 | void PAR_warning(const Arg::StatusVector& v) |
no test coverage detected