Represents queued queries, and a string representation of the source of queries.
- For a macro, the source is the macro call
- For a user prompt, the source is USER_PROMPT.
Constructors
Create one with user prompt
SourceInstance methods
finish!
Force completion of macro, moving next query pointer to end
Sourcefinished?
Return true if no more queries remain
Sourcenext_query?
Return next query if any, or nil if at end of macro
Source