This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
4.1.1 Literals Notation / rule 1 "LiteralExpr has atomic value AtomicValue" s/LiteralExpr/Literal/ Norm / rule 2 "[[ DecimalLiteral ]]_PrologDecl" s/PrologDecl/Expr/ ! DEv 1 / rule 1 "IntegerLiteral has atomic value Integer" "IntegerLiteral => Integer" There's no such non-terminal as Integer. s/Integer/Decimal of type xs:integer/ DEv (multiple DEv rules) Actually, you don't need a separate DEv rule for each kind of literal. Just have one rule: dynEnv |- Literal has atomic value AtomicValue ----------------------------------------------- dynEnv |- Literal => AtomicValue
Comments #1, #2, #4 fixed as suggested. Comment #3 not relevant anymore given #4. - Jerome