26#ifndef MS_MSFEEDGRAM_H 
   27#define MS_MSFEEDGRAM_H 
   31#include <casacore/casa/aips.h> 
   32#include <casacore/casa/BasicSL/String.h> 
   33#include <casacore/casa/Arrays/Matrix.h> 
   34#include <casacore/ms/MSSel/MSFeedParse.h>  
String: the storage and methods of handling collections of characters.
 
this file contains all the compiler specific defines
 
TableExprNode msFeedGramParseCommand(Table &subTable, TableExprNode &col1TEN, TableExprNode &col2TEN, const String &command, Vector< Int > &selectedFeeds1, Vector< Int > &selectedFeeds2, Matrix< Int > &selectedFeedPairs)
 
TableExprNode msFeedGramParseCommand(MSFeedParse *thisParser, const TableExprNode &col1TEN, const TableExprNode &col2TEN, const String &command, Vector< Int > &selectedFeeds1, Vector< Int > &selectedFeeds2, Matrix< Int > &selectedFeedPairs)
Declare the bison parser (is implemented by bison command).
 
int msFeedGramInput(char *buf, int max_size)
Declare the input routine for flex/bison.
 
Int & msFeedGramPosition()
Give the current position in the string.
 
TableExprNode msFeedGramParseCommand(const MeasurementSet *ms, const String &command, Vector< Int > &selectedFeeds1, Vector< Int > &selectedFeeds2, Matrix< Int > &selectedFeedPairs)
 
void MSFeedGramerror(const char *)
The yyerror function for the parser.
 
TableExprNode baseMSFeedGramParseCommand(MSFeedParse *parser, const String &command, Vector< Int > &selectedFeeds1, Vector< Int > &selectedFeeds2, Matrix< Int > &selectedFeedPairs)