Constant DMN_3_0084
Source pub const DMN_3_0084: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"https://www.montera.com.au/spec/DMN/0084-feel-for-loops\"\n name=\"0084-feel-for-loops\"\n id=\"_9c8fc207-453b-4e65-a467-7508a7a76e6f\"\n xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\">\n\n <description>FEEL for loops</description>\n\n <decision name=\"decision_001\" id=\"_decision_001\">\n <variable name=\"decision_001\"/>\n <literalExpression>\n <text>for i in [1,2,3] return i + 1</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_002\" id=\"_decision_002\">\n <variable name=\"decision_002\"/>\n <literalExpression>\n <text>for i in [1,2,3], j in [4,5] return i + j</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_003\" id=\"_decision_003\">\n <variable name=\"decision_003\"/>\n <literalExpression>\n <text>for i in [] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_007\" id=\"_decision_007\">\n <variable name=\"decision_007\"/>\n <literalExpression>\n <text>for i in 2..4 return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_008\" id=\"_decision_008\">\n <variable name=\"decision_008\"/>\n <literalExpression>\n <text>for i in 4..2 return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_009\" id=\"_decision_009\">\n <variable name=\"decision_009\"/>\n <literalExpression>\n <text>for i in -1..1 return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_010\" id=\"_decision_010\">\n <variable name=\"decision_010\"/>\n <literalExpression>\n <text>for i in 1..-1 return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_011\" id=\"_decision_011\">\n <variable name=\"decision_011\"/>\n <literalExpression>\n <text>for i in 1..1 return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_012\" id=\"_decision_012\">\n <variable name=\"decision_012\"/>\n <literalExpression>\n <text>for i in 1+1..1+3 return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_013\" id=\"_decision_013\">\n <variable name=\"decision_013\"/>\n <literalExpression>\n <text>for i in 0..4 return if i = 0 then 1 else i * partial[-1]</text>\n </literalExpression>\n </decision>\n\n <decision name=\"days in weekend\" id=\"_daysInWeekend\">\n <variable name=\"days in weekend\"/>\n <literalExpression>\n <text>[\"saturday\", \"sunday\"]</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_014\" id=\"_decision_014\">\n <variable name=\"decision_014\"/>\n <informationRequirement>\n <requiredDecision href=\"#_daysInWeekend\"/>\n </informationRequirement>\n <literalExpression>\n <text>for i in days in weekend return if i = \"sunday\" then true else false</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_015\" id=\"_decision_015\">\n <variable name=\"decision_015\"/>\n <literalExpression>\n <text>for x in [ [1,2], [3,4] ], y in x return y</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_016\" id=\"_decision_016\">\n <variable name=\"decision_016\"/>\n <literalExpression>\n <text>for x in [ [1,2], [3,4] ] return for y in x return y</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_017\" id=\"_decision_017\">\n <variable name=\"decision_017\"/>\n <literalExpression>\n <text>for i in @\"1980-01-01\"..@\"1980-01-03\" return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_018\" id=\"_decision_018\">\n <variable name=\"decision_018\"/>\n <literalExpression>\n <text>for i in @\"1980-01-03\"..@\"1980-01-01\" return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_019\" id=\"_decision_019\">\n <!-- string iteration content type gives null -->\n <variable name=\"decision_019\"/>\n <literalExpression>\n <text>for i in \"a\"..\"z\" return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_019_a\" id=\"_decision_019_a\">\n <!-- string range iteration context type gives null -->\n <variable name=\"decision_019_a\"/>\n <literalExpression>\n <text>for i in [\"a\"..\"z\"] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_020\" id=\"_decision_020\">\n <!-- datetime iteration content type gives null -->\n <variable name=\"decision_020\"/>\n <literalExpression>\n <text>for i in @\"1980-01-03T00:00:00\"..@\"1980-01-01T00:00:00\" return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_020_a\" id=\"_decision_020_a\">\n <!-- datetime range iteration context type gives null -->\n <variable name=\"decision_020_a\"/>\n <literalExpression>\n <text>for i in [@\"1980-01-03T00:00:00\"..@\"1980-01-01T00:00:00\"] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_021\" id=\"_decision_021\">\n <!-- time iteration content type gives null -->\n <variable name=\"decision_021\"/>\n <literalExpression>\n <text>for i in @\"00:00:00\"..@\"00:00:00\" return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_021_a\" id=\"_decision_021_a\">\n <!-- time range iteration context type gives null -->\n <variable name=\"decision_021_a\"/>\n <literalExpression>\n <text>for i in [@\"00:00:00\"..@\"00:00:00\"] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_022\" id=\"_decision_022\">\n <!-- duration iteration content type gives null -->\n <variable name=\"decision_022\"/>\n <literalExpression>\n <text>for i in @\"P1D\"..@\"P2D\" return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_022_a\" id=\"_decision_022_a\">\n <!-- duration range iteration context type gives null -->\n <variable name=\"decision_022_a\"/>\n <literalExpression>\n <text>for i in [@\"P1D\"..@\"P2D\"] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_023\" id=\"_decision_023\">\n <!-- a valid numeric range is permitted as iteration context -->\n <variable name=\"decision_023\"/>\n <literalExpression>\n <text>for i in [1..2] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_024\" id=\"_decision_024\">\n <!-- a valid date range is permitted as iteration context -->\n <variable name=\"decision_024\"/>\n <literalExpression>\n <text>for i in [@\"1980-01-01\"..@\"1980-01-03\"] return i</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision_025\" id=\"_decision_025\">\n <!-- invalid range gives null (ranges may be descending) -->\n <variable name=\"decision_025\"/>\n <literalExpression>\n <text>for i in [2..1] return i</text>\n </literalExpression>\n </decision>\n\n</definitions>\n";