28 #ifndef MS_MSTIMEGRAM_H
29 #define MS_MSTIMEGRAM_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/casa/BasicSL/String.h>
35 #include <casacore/ms/MSSel/MSTimeDefinitions.h>
36 #include <casacore/ms/MSSel/MSTimeParse.h>
37 #include <casacore/ms/MSSel/MSSelectableMainColumn.h>
String: the storage and methods of handling collections of characters.
const Double minute
minute
this file contains all the compiler specific defines
TableExprNode day(const TableExprNode &node)
TableExprNode month(const TableExprNode &node)
TableExprNode year(const TableExprNode &node)
int msTimeGramParseCommand(const MeasurementSet *ms, const String &command, const TableExprNode &otherTens, Matrix< Double > &timeList)
void msTimeGramSetTimeFields(struct TimeFields &tf, Int year, Int month, Int day, Int hour, Int minute, Int sec, Int fsec)
A function to remove quotes from a quoted string.
void msTimeGramParseDeleteNode()
int baseMSTimeGramParseCommand(MSTimeParse *parser, const String &command, Matrix< Double > &selectedTimeList)
void MSTimeGramerror(const char *)
The yyerror function for the parser.
Int & msTimeGramPosition()
Give the current position in the string.
int msTimeGramParseCommand(const MeasurementSet *ms, const String &command, const TableExprNode &colAsTEN, MSSelectableMainColumn &msMainColInterface, const TableExprNode &otherTens, Matrix< Double > &timeList)
const TableExprNode * msTimeGramParseNode()
Give the table expression node.
int msTimeGramInput(char *buf, int max_size)
Declare the input routine for flex/bison.
String msTimeGramRemoveEscapes(const String &in)
A function to remove escaped characters.
int msTimeGramParseCommand(const MeasurementSet *ms, const String &command, const TableExprNode &otherTens)
Declare the bison parser (is implemented by bison command).