Classes and methods to support vizier-type specifications on
fields.
|
getComplexGrammar(baseLiteral,
pmBuilder,
errorLiteral=None,
nodeClass=<class 'gavo.svcs.vizierexprs.NumericNode'>)
returns the root element of a grammar parsing numeric vizier-like
expressions. |
source code
|
|
|
|
|
|
|
parseNumericExpr(str,
baseSymbol={expr StringEnd})
returns a parse tree for vizier-like expressions over floats. |
source code
|
|
|
parseDateExpr(str,
baseSymbol={expr StringEnd})
returns a parse tree for vizier-like expressions over ISO dates. |
source code
|
|
|
parseDateExprToMJD(str,
baseSymbol={expr StringEnd})
returns a parse tree for vizier-like expression of ISO dates with
parsed values in MJD. |
source code
|
|
|
getStringGrammar()
returns a grammar for parsing vizier-like string expressions. |
source code
|
|
|
parseStringExpr(str,
baseSymbol={StringExpr StringEnd}) |
source code
|
|
|
|
|
makeConeSearchFor(inputKey)
returns an //scs#makeSpointCD condDesc tailored for inputKey. |
source code
|
|
|
|
|
getPlaceholderFor(inputKey,
values)
returns a placeholder (suggested input) for inputKey, where values is
the original values element. |
source code
|
|
|
|