SAMP MType BNF change
    Mark Taylor 
    m.b.taylor at bristol.ac.uk
       
    Mon Jul 11 09:19:04 PDT 2011
    
    
  
The existing version of the standard has the following BNF
in section 3.7 for MType syntax:
   <mchar>  ::= [0-9a-z] | "-" | "_"
   <atom>   ::= <mchar> | <atom> <mchar>
   <mtype>  ::= <atom> | <mtype> "." <atom>
this has the effect that only lower-case MTypes are permitted.
This was probably the intention, but at least two MTypes in common 
use use mixed case:
   table.select.rowList
   coord.pointAt.sky
(see http://www.ivoa.net/cgi-bin/twiki/bin/view/IVOA/SampMTypes).
I have therefore changed the <mchar> production to read:
   <mchar> ::= [0-9A-Za-z] | "-" | "_"
(http://code.google.com/p/volute/source/detail?spec=svn1536&r=1536)
since this is unlikely to break anything, and will certainly be less
disruptive than trying to fix all use of mixed-case MTypes in existing
code to match the older definition.
Any objections, please post.
Mark
--
Mark Taylor   Astronomical Programmer   Physics, Bristol University, UK
m.b.taylor at bris.ac.uk +44-117-928-8776 http://www.star.bris.ac.uk/~mbt/
    
    
More information about the apps-samp
mailing list