casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
casa::MSPolnGram_global_functions_MSPolnGramFunctions Struct Reference

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>

List of all members.

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 TableExprNodemsPolnGramParseNode ()
 Give the table expression node.
const void msPolnGramParseDeleteNode ()
int & msPolnGramPosition ()
 Give the current position in the string.

Detailed Description

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.

Intended use:

Internal

Synopsis

Motivation

Definition at line 71 of file MSPolnGram.h.


Member Function Documentation

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.


The documentation for this struct was generated from the following file: