casa
$Rev:20696$
|
Global functions to drive the MSPolnParse class. These, for Polarization selection, need not be global functions, but are done this way to keep the interface uniform for the various selection expressions. More...
#include <MSPolnGram.h>
Public Member Functions | |
int | msPolnGramParseCommand (const MeasurementSet *ms, const String &command, TableExprNode &node, Vector< Int > &selectedDDIDs, OrderedMap< Int, Vector< Int > > &selectedPolnMap, OrderedMap< Int, Vector< Vector< Int > > > &selectedSetupMap) |
The top level interface to the parser. | |
void | MSPolnGramerror (char *) |
The error handler. | |
const TableExprNode * | msPolnGramParseNode () |
Give the table expression node. | |
const void | msPolnGramParseDeleteNode () |
int & | msPolnGramPosition () |
Give the current position in the string. |
Global functions to drive the MSPolnParse class. These, for Polarization selection, need not be global functions, but are done this way to keep the interface uniform for the various selection expressions.
Internal
Definition at line 71 of file MSPolnGram.h.
The error handler.
It throws an exception with the current token.
int casa::MSPolnGram_global_functions_MSPolnGramFunctions::msPolnGramParseCommand | ( | const MeasurementSet * | ms, |
const String & | command, | ||
TableExprNode & | node, | ||
Vector< Int > & | selectedDDIDs, | ||
OrderedMap< Int, Vector< Int > > & | selectedPolnMap, | ||
OrderedMap< Int, Vector< Vector< Int > > > & | selectedSetupMap | ||
) |
The top level interface to the parser.
Give the table expression node.
Give the current position in the string.
This can be used when parse errors occur.