Go to the documentation of this file.
28 #ifndef MS_MSANTENNAGRAM_H
29 #define MS_MSANTENNAGRAM_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/casa/BasicSL/String.h>
35 #include <casacore/casa/Arrays/Matrix.h>
36 #include <casacore/ms/MSSel/MSAntennaParse.h>
Global functions for flex/bison scanner/parser for MSAntennaGram.
TableExprNode msAntennaGramParseCommand(Table &subTable, TableExprNode &col1TEN, TableExprNode &col2TEN, const String &command, Vector< Int > &selectedAnts1, Vector< Int > &selectedAnts2, Matrix< Int > &selectedBaselines)
void MSAntennaGramerror(const char *)
The yyerror function for the parser.
TableExprNode baseMSAntennaGramParseCommand(MSAntennaParse *parser, const String &command, Vector< Int > &selectedAnts1, Vector< Int > &selectedAnts2, Matrix< Int > &selectedBaselines)
Main interface class to a read/write table.
int msAntennaGramInput(char *buf, int max_size)
Declare the input routine for flex/bison.
this file contains all the compiler specific defines
Class to hold values from antenna grammar parser.
Handle class for a table column expression tree.
TableExprNode msAntennaGramParseCommand(const MeasurementSet *ms, const String &command, Vector< Int > &selectedAnt1, Vector< Int > &selectedAnt2, Matrix< Int > &selectedBaselines)
Int & msAntennaGramPosition()
Give the current position in the string.
A Table intended to hold astronomical data (a set of Measurements).
TableExprNode msAntennaGramParseCommand(MSAntennaParse *thisParser, const TableExprNode &col1TEN, const TableExprNode &col2TEN, const String &command, Vector< Int > &selectedAnts1, Vector< Int > &selectedAnts2, Matrix< Int > &selectedBaselines)
MSSelectableTable: An interface class used by MSSelection module to access the sub-tables and main-ta...
String: the storage and methods of handling collections of characters.
TableExprNode msAntennaGramParseCommand(MSSelectableTable &msLike, const String &command, Vector< Int > &selectedAnts1, Vector< Int > &selectedAnts2, Matrix< Int > &selectedBaselines)
Declare the bison parser (is implemented by bison command).