     }
     /// Literal
     struct Literal : Decodable {
-        let number : Swift.String?
         let boolean : Swift.String?
         let string : String?
+        let number : Swift.String?
     }
     /// Annotation
     struct Annotation : Decodable {
+        let literal : Literal?
         let label : Label
-        let literal : Literal?
     }
     /// Annotations
     struct Annotations : Decodable {

    }
    /// Element
    class Element : Decodable {
        let lookahead : Swift.String?
        let annotations : Annotations?
        let transient : Swift.String?
        let void : Swift.String?
        let identifier : Swift.String?
        let group : Group?
        let negated : Swift.String?
        let terminal : Terminal?
        let quantifier : Swift.String?
    }
    /// Choice
    class Choice : Decodable {

    }
    /// Label
    struct Label : Decodable {
        let definedLabel : Swift.String?
        let customLabel : Swift.String?
    }
    /// Terminal
    struct Terminal : Decodable {
        let regex : Swift.String?
        let characterRange : CharacterRange?
        let characterSet : CharacterSet?
        let terminalString : TerminalString?
    }
    /// Group
    class Group : Decodable {
