diff options
Diffstat (limited to '011load.cc')
-rw-r--r-- | 011load.cc | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/011load.cc b/011load.cc index e75bb364..8cbffbe7 100644 --- a/011load.cc +++ b/011load.cc @@ -6,8 +6,8 @@ recipe main [ 1:number <- copy 23:literal ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} :(code) vector<recipe_number> load(string form) { @@ -220,8 +220,8 @@ recipe main [ 1:number <- copy 23:literal ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} :(scenario parse_comment_amongst_instruction) recipe main [ @@ -229,8 +229,8 @@ recipe main [ 1:number <- copy 23:literal ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} :(scenario parse_comment_amongst_instruction2) recipe main [ @@ -239,8 +239,8 @@ recipe main [ # comment ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} :(scenario parse_comment_amongst_instruction3) recipe main [ @@ -249,19 +249,19 @@ recipe main [ 2:number <- copy 23:literal ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "2", value: 0, type: 1, properties: ["2": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "2", properties: ["2": "number"]} :(scenario parse_comment_after_instruction) recipe main [ 1:number <- copy 23:literal # comment ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} :(scenario parse_label) recipe main [ @@ -280,40 +280,40 @@ recipe main [ 1:number <- copy 23:literal/foo:bar:baz ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal", "foo": "bar":"baz"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal", "foo": "bar":"baz"]} ++parse: product: {name: "1", properties: ["1": "number"]} :(scenario parse_multiple_products) recipe main [ 1:number, 2:number <- copy 23:literal ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} -+parse: product: {name: "2", value: 0, type: 1, properties: ["2": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: product: {name: "1", properties: ["1": "number"]} ++parse: product: {name: "2", properties: ["2": "number"]} :(scenario parse_multiple_ingredients) recipe main [ 1:number, 2:number <- copy 23:literal, 4:number ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: ingredient: {name: "4", value: 0, type: 1, properties: ["4": "number"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} -+parse: product: {name: "2", value: 0, type: 1, properties: ["2": "number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: ingredient: {name: "4", properties: ["4": "number"]} ++parse: product: {name: "1", properties: ["1": "number"]} ++parse: product: {name: "2", properties: ["2": "number"]} :(scenario parse_multiple_types) recipe main [ 1:number, 2:address:number <- copy 23:literal, 4:number ] +parse: instruction: copy -+parse: ingredient: {name: "23", value: 0, type: 0, properties: ["23": "literal"]} -+parse: ingredient: {name: "4", value: 0, type: 1, properties: ["4": "number"]} -+parse: product: {name: "1", value: 0, type: 1, properties: ["1": "number"]} -+parse: product: {name: "2", value: 0, type: 2-1, properties: ["2": "address":"number"]} ++parse: ingredient: {name: "23", properties: ["23": "literal"]} ++parse: ingredient: {name: "4", properties: ["4": "number"]} ++parse: product: {name: "1", properties: ["1": "number"]} ++parse: product: {name: "2", properties: ["2": "address":"number"]} :(scenario parse_properties) recipe main [ 1:number:address/deref <- copy 23:literal ] -+parse: product: {name: "1", value: 0, type: 1-2, properties: ["1": "number":"address", "deref": ]} ++parse: product: {name: "1", properties: ["1": "number":"address", "deref": ]} |