mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 20:43:02 +01:00
Misc.
This commit is contained in:
parent
524fb59226
commit
57a629f013
@ -39,6 +39,8 @@ namespace Jrd {
|
|||||||
class StmtNode;
|
class StmtNode;
|
||||||
class ValueExprNode;
|
class ValueExprNode;
|
||||||
class ValueListNode;
|
class ValueListNode;
|
||||||
|
|
||||||
|
using NodeParseFunc = DmlNode* (*)(thread_db* tdbb, MemoryPool& pool, CompilerScratch* csb, const UCHAR blrOp);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct dsc;
|
struct dsc;
|
||||||
@ -74,14 +76,11 @@ Jrd::SortNode* PAR_sort(Jrd::thread_db*, Jrd::CompilerScratch*, UCHAR, bool);
|
|||||||
Jrd::SortNode* PAR_sort_internal(Jrd::thread_db*, Jrd::CompilerScratch*, bool, USHORT);
|
Jrd::SortNode* PAR_sort_internal(Jrd::thread_db*, Jrd::CompilerScratch*, bool, USHORT);
|
||||||
SLONG PAR_symbol_to_gdscode(const Firebird::string&);
|
SLONG PAR_symbol_to_gdscode(const Firebird::string&);
|
||||||
|
|
||||||
typedef Jrd::DmlNode* (*NodeParseFunc)(Jrd::thread_db* tdbb, MemoryPool& pool,
|
|
||||||
Jrd::CompilerScratch* csb, const UCHAR blrOp);
|
|
||||||
|
|
||||||
Jrd::BoolExprNode* PAR_parse_boolean(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
Jrd::BoolExprNode* PAR_parse_boolean(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
||||||
Jrd::ValueExprNode* PAR_parse_value(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
Jrd::ValueExprNode* PAR_parse_value(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
||||||
Jrd::StmtNode* PAR_parse_stmt(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
Jrd::StmtNode* PAR_parse_stmt(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
||||||
Jrd::DmlNode* PAR_parse_node(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
Jrd::DmlNode* PAR_parse_node(Jrd::thread_db* tdbb, Jrd::CompilerScratch* csb);
|
||||||
void PAR_register(UCHAR blr, NodeParseFunc parseFunc);
|
void PAR_register(UCHAR blr, Jrd::NodeParseFunc parseFunc);
|
||||||
void PAR_syntax_error(Jrd::CompilerScratch* csb, const TEXT* string);
|
void PAR_syntax_error(Jrd::CompilerScratch* csb, const TEXT* string);
|
||||||
void PAR_warning(const Firebird::Arg::StatusVector& v);
|
void PAR_warning(const Firebird::Arg::StatusVector& v);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user