MySQL++ SSQLS v2 Translator
3.2.5
|
'include' directive line More...
#include <parsev2.h>
Public Member Functions | |
Include (const char *file_name) | |
Given the name of another SSQLS v2 file, load it up and parse it. Its contents will appear transparently as part of the overall parse result. More... | |
~Include () | |
Destructor. | |
LineListIt | begin () const |
Get an iterator pointing to the start of the. | |
LineListIt | end () const |
Get an iterator pointing to just past the end of the sub-parse's LineList. | |
![]() | |
virtual | ~Line () |
Virtual dtor, since this is a base class. | |
Static Public Member Functions | |
static Include * | parse (const StringList &tl, bool subdirective, const File &file) |
Attempt to create an Include object from information in the passed StringList. More... | |
![]() | |
static Line * | parse (const StringList &tl, bool subdirective, const File &file) |
Virtual ctor, creating one of our subclass objects based on what we're passed. More... | |
Additional Inherited Members | |
![]() | |
Line () | |
Protected ctor, to prevent instantiation. | |
'include' directive line
|
inline |
Given the name of another SSQLS v2 file, load it up and parse it. Its contents will appear transparently as part of the overall parse result.
file_name | name of other SSQLS v2 file to parse |
|
static |
Attempt to create an Include object from information in the passed StringList.
A kind of pre-processor for the Include ctor, creating one of those objects only if the given StringList makes sense, using the values we find in that StringList as parameters to the ctor.
References ParseV2::File::parse_error().
Referenced by ParseV2::Line::parse().