Category talk:Wren-dynamic: Difference between revisions

Content added Content deleted
(→‎Source code: Changed Enum class preamble to include 'startsFrom' property.)
(→‎Source code: Added some enums and removed the type aliases which are no longer needed.)
Line 188: Line 188:
}
}


/* The following enums generate the ASCII codes for digits, upper and lower case letters. */
// Type aliases for classes in case of any name clashes with other modules.

var Dynamic_Enum = Enum
var Dynamic_Flags = Flags
var Digits = Enum.create(
"Digits",
var Dynamic_Struct = Struct
["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"],
var Dynamic_Tuple = Tuple
48
var Dynamic_Union = Union</lang>
)

var Upper = Enum.create(
"Upper",
"ABCDEFGHIJKLMNOPQRSTUVWXYZ".toList,
65
)

var Lower = Enum.create(
"Lower",
"abcdefghijklmnopqrstuvwxyz".toList,
97
)</lang>