Add cater waiter concept exercise #931
Annotations
10 errors
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:3400
[2] parse_macro_name(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:2357
offset = 0
code = "\"\"\"Functions for compiling dishes and ingredients for a catering company.\"\"\"\n\ninclude(joinpath(dirname(@__DIR__), \"sets_categories_data.jl\"))\n\n\"\"\"Remove duplicates from `dish_ingredients`.\n\n:param dish_name: String - containing the dish name.\n:param dish_ingredients: Vector - dish ingredients.\n:return: tuple - containing (dish_name, ingredient set).\n\nThis function should return a `Tuple` with the name of the dish as the first item,\nfollowed by the de-duped `Set` of ingredients as the second item.\n\"\"\"\nfunction clean_ingredients(dish_name, dish_ingredients)\n (dish_name, Set(dish_ingredients))\nend\n\n\"\"\"Append \"Cocktail\" (alcohol) or \"Mocktail\" (no alcohol) to `drink_name`, based on `drink_ingredients`.\n\n:param drink_name: String - name of the drink.\n:param drink_ingredients: Vector - ingredients in the drink.\n:return: String - drink_name appended with \"Mocktail\" or \"Cocktail\".\n\nThe function should return the name of the drink followed by \"Mocktail\" (non-alcoholic) and drink\nname followed by \"Cocktail\" (includes alcohol).\n\"\"\"\nfunction check_drinks(drink_name, drink_ingredients)\n drink_name * (isdisjoint(drink_ingredients, ALCOHOLS) ? \" Mocktail\" : \" Cocktail\")\nend\n\n\"\"\"Categorize `dish_name` based on `dish_ingredients`.\n\n:param dish_name: String - dish to be categorized.\n:param dish_ingredients: Set - ingredients for the dish.\n:return: String - the dish name appended with \": <CATEGORY>\".\n\nThis function should return a string with the `dish name: <CATEGORY>` (which meal category the dish belongs to).\n`<CATEGORY>` can be any one of (VEGAN, VEGETARIAN, PALEO, KETO, or OMNIVORE).\nAll dishes will \"fit\" into one of the categories imported from `sets_categories_data.py`\n\"\"\"\nfunction categorize_dish(dish_name, dish_ingredients)\n for category in (\"VEGAN\"=>VEGAN, \"VEGETARIAN\"=>VEGETARIAN, \"PALEO\"=>PALEO, \"KETO\"=>KETO, \"OMNIVORE\"=>OMNIVORE)\n dish_ingredients ⊆ category.second && return dish_name * \": \" * category.first\n end\nend\n\n\"\"\"Compare `dish` ingredients to `SPECIAL_INGREDIENTS`.\n\n:param dish: Tuple - of (dish name, list of dish ingredients).\n:return: Tuple - containing (dish name, dish special ingredients).\n\nReturn the dish name followed by the `Set` of ingredients that require a special note on the dish description.\nFor the purposes of this exercise, all allergens or special ingredients that need to be tracked are in the\nSPECIAL_INGREDIENTS constant imported from `sets_categories_data.py`.\n\"\"\"\nfunction tag_special_ingredients((dish_name, dish_ingredients))\n (dish_name, SPECIAL_INGREDIENTS ∩ dish_ingredients)\nend\n\n\"\"\"Create a master list of ingredients.\n\n:param dishes: Vector - of dish ingredient sets.\n:return: Set - of ingredients compiled from `dishes`.\n\nThis function should return a `Set` of all ingredients from all listed dishes.\n\"\"\"\nfunction compile_ingredients(dishes)\n union(dishes...)\nend\n\n\"\"\"Determine which `dishes` are designated `appetizers` and remove them.\n\n:param dishes: Vector - of dish names.\n:param appetizers: Vector - of appetizer names.\n:return: Vector - of dish names that do not appear on appetizer list.\n\nThe f
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] bump(stream::Base.JuliaSyntax.ParseStream, flags::UInt16; skip_newlines::Bool, error::Nothing, remap_kind::Base.JuliaSyntax.Kind)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parse_stream.jl:683
[2] bump
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parse_stream.jl:683 [inlined]
[3] #bump#61
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:89 [inlined]
[4] bump
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:87 [inlined]
[5] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:3566
offset = 0
code = "\"\"\"Functions for compiling dishes and ingredients for a catering company.\"\"\"\n\ninclude(joinpath(dirname(@__DIR__), \"sets_categories_data.jl\"))\n\n\"\"\"Remove duplicates from `dish_ingredients`.\n\n:param dish_name: String - containing the dish name.\n:param dish_ingredients: Vector - dish ingredients.\n:return: tuple - containing (dish_name, ingredient set).\n\nThis function should return a `Tuple` with the name of the dish as the first item,\nfollowed by the de-duped `Set` of ingredients as the second item.\n\"\"\"\nfunction clean_ingredients(dish_name, dish_ingredients)\n (dish_name, Set(dish_ingredients))\nend\n\n\"\"\"Append \"Cocktail\" (alcohol) or \"Mocktail\" (no alcohol) to `drink_name`, based on `drink_ingredients`.\n\n:param drink_name: String - name of the drink.\n:param drink_ingredients: Vector - ingredients in the drink.\n:return: String - drink_name appended with \"Mocktail\" or \"Cocktail\".\n\nThe function should return the name of the drink followed by \"Mocktail\" (non-alcoholic) and drink\nname followed by \"Cocktail\" (includes alcohol).\n\"\"\"\nfunction check_drinks(drink_name, drink_ingredients)\n drink_name * (isdisjoint(drink_ingredients, ALCOHOLS) ? \" Mocktail\" : \" Cocktail\")\nend\n\n\"\"\"Categorize `dish_name` based on `dish_ingredients`.\n\n:param dish_name: String - dish to be categorized.\n:param dish_ingredients: Set - ingredients for the dish.\n:return: String - the dish name appended with \": <CATEGORY>\".\n\nThis function should return a string with the `dish name: <CATEGORY>` (which meal category the dish belongs to).\n`<CATEGORY>` can be any one of (VEGAN, VEGETARIAN, PALEO, KETO, or OMNIVORE).\nAll dishes will \"fit\" into one of the categories imported from `sets_categories_data.py`\n\"\"\"\nfunction categorize_dish(dish_name, dish_ingredients)\n for category in (\"VEGAN\"=>VEGAN, \"VEGETARIAN\"=>VEGETARIAN, \"PALEO\"=>PALEO, \"KETO\"=>KETO, \"OMNIVORE\"=>OMNIVORE)\n dish_ingredients ⊆ category.second && return dish_name * \": \" * category.first\n end\nend\n\n\"\"\"Compare `dish` ingredients to `SPECIAL_INGREDIENTS`.\n\n:param dish: Tuple - of (dish name, list of dish ingredients).\n:return: Tuple - containing (dish name, dish special ingredients).\n\nReturn the dish name followed by the `Set` of ingredients that require a special note on the dish description.\nFor the purposes of this exercise, all allerg
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:3400
offset = 0
code = "\"\"\"Functions for compiling dishes and ingredients for a catering company.\"\"\"\n\ninclude(joinpath(dirname(@__DIR__), \"sets_categories_data.jl\"))\n\n\"\"\"Remove duplicates from `dish_ingredients`.\n\n:param dish_name: String - containing the dish name.\n:param dish_ingredients: Vector - dish ingredients.\n:return: tuple - containing (dish_name, ingredient set).\n\nThis function should return a `Tuple` with the name of the dish as the first item,\nfollowed by the de-duped `Set` of ingredients as the second item.\n\"\"\"\nfunction clean_ingredients(dish_name, dish_ingredients)\n (dish_name, Set(dish_ingredients))\nend\n\n\"\"\"Append \"Cocktail\" (alcohol) or \"Mocktail\" (no alcohol) to `drink_name`, based on `drink_ingredients`.\n\n:param drink_name: String - name of the drink.\n:param drink_ingredients: Vector - ingredients in the drink.\n:return: String - drink_name appended with \"Mocktail\" or \"Cocktail\".\n\nThe function should return the name of the drink followed by \"Mocktail\" (non-alcoholic) and drink\nname followed by \"Cocktail\" (includes alcohol).\n\"\"\"\nfunction check_drinks(drink_name, drink_ingredients)\n drink_name * (isdisjoint(drink_ingredients, ALCOHOLS) ? \" Mocktail\" : \" Cocktail\")\nend\n\n\"\"\"Categorize `dish_name` based on `dish_ingredients`.\n\n:param dish_name: String - dish to be categorized.\n:param dish_ingredients: Set - ingredients for the dish.\n:return: String - the dish name appended with \": <CATEGORY>\".\n\nThis function should return a string with the `dish name: <CATEGORY>` (which meal category the dish belongs to).\n`<CATEGORY>` can be any one of (VEGAN, VEGETARIAN, PALEO, KETO, or OMNIVORE).\nAll dishes will \"fit\" into one of the categories imported from `sets_categories_data.py`\n\"\"\"\nfunction categorize_dish(dish_name, dish_ingredients)\n for category in (\"VEGAN\"=>VEGAN, \"VEGETARIAN\"=>VEGETARIAN, \"PALEO\"=>PALEO, \"KETO\"=>KETO, \"OMNIVORE\"=>OMNIVORE)\n dish_ingredients ⊆ category.second && return dish_name * \": \" * category.first\n end\nend\n\n\"\"\"Compare `dish` ingredients to `SPECIAL_INGREDIENTS`.\n\n:param dish: Tuple - of (dish name, list of dish ingredients).\n:return: Tuple - containing (dish name, dish special ingredients).\n\nReturn the dish name followed by the `Set` of ingredients that require a special note on the dish description.\nFor the purposes of this exercise, all allergens or special ingredients that need to be tracked are in the\nSPECIAL_INGREDIENTS constant imported from `sets_categories_data.py`.\n\"\"\"\nfunction tag_special_ingredients((dish_name, dish_ingredients))\n (dish_name, SPECIAL_INGREDIENTS ∩ dish_ingredients)\nend\n\n\"\"\"Create a master list of ingredients.\n\n:param dishes: Vector - of dish ingredient sets.\n:return: Set - of ingredients compiled from `dishes`.\n\nThis function should return a `Set` of all ingredients from all listed dishes.\n\"\"\"\nfunction compile_ingredients(dishes)\n union(dishes...)\nend\n\n\"\"\"Determine which `dishes` are designated `appetizers` and remove them.\n\n:param dishes: Vector - of dish names.\n:param appetizers: Vector - of appetizer names.\n:return: Vector - of dish names that do not appear on appetizer list.\n\nThe function should return the vector of dish names with appetizer names removed.\nEither vector could contain duplicates and may require de-duping.\n\"\"\"\nfunction separate_appetizers(dishes, appetizers)\n setdiff(dishes, appetizers)\nend\n\n\"\"\"Determine which `dishes` have a singleton ingred
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] position
@ ./boot.jl:0 [inlined]
[2] position
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:117 [inlined]
[3] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1101
[4] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1091
[5] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1054
[6] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:365
[7] parse_shift(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1023
[8] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:365
[9] parse_rational(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1017
[10] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:971
[11] parse_term(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:963
[12] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:971
[13] parse_expr(ps::Base.JuliaSyntax.P
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception = StackOverflowError:
offset = 0
code = "\"\"\"Functions for compiling dishes and ingredients for a catering company.\"\"\"\n\ninclude(joinpath(dirname(@__DIR__), \"sets_categories_data.jl\"))\n\n\"\"\"Remove duplicates from `dish_ingredients`.\n\n:param dish_name: String - containing the dish name.\n:param dish_ingredients: Vector - dish ingredients.\n:return: tuple - containing (dish_name, ingredient set).\n\nThis function should return a `Tuple` with the name of the dish as the first item,\nfollowed by the de-duped `Set` of ingredients as the second item.\n\"\"\"\nfunction clean_ingredients(dish_name, dish_ingredients)\n (dish_name, Set(dish_ingredients))\nend\n\n\"\"\"Append \"Cocktail\" (alcohol) or \"Mocktail\" (no alcohol) to `drink_name`, based on `drink_ingredients`.\n\n:param drink_name: String - name of the drink.\n:param drink_ingredients: Vector - ingredients in the drink.\n:return: String - drink_name appended with \"Mocktail\" or \"Cocktail\".\n\nThe function should return the name of the drink followed by \"Mocktail\" (non-alcoholic) and drink\nname followed by \"Cocktail\" (includes alcohol).\n\"\"\"\nfunction check_drinks(drink_name, drink_ingredients)\n drink_name * (isdisjoint(drink_ingredients, ALCOHOLS) ? \" Mocktail\" : \" Cocktail\")\nend\n\n\"\"\"Categorize `dish_name` based on `dish_ingredients`.\n\n:param dish_name: String - dish to be categorized.\n:param dish_ingredients: Set - ingredients for the dish.\n:return: String - the dish name appended with \": <CATEGORY>\".\n\nThis function should return a string with the `dish name: <CATEGORY>` (which meal category the dish belongs to).\n`<CATEGORY>` can be any one of (VEGAN, VEGETARIAN, PALEO, KETO, or OMNIVORE).\nAll dishes will \"fit\" into one of the categories imported from `sets_categories_data.py`\n\"\"\"\nfunction categorize_dish(dish_name, dish_ingredients)\n for category in (\"VEGAN\"=>VEGAN, \"VEGETARIAN\"=>VEGETARIAN, \"PALEO\"=>PALEO, \"KETO\"=>KETO, \"OMNIVORE\"=>OMNIVORE)\n dish_ingredients ⊆ category.second && return dish_name * \": \" * category.first\n end\nend\n\n\"\"\"Compare `dish` ingredients to `SPECIAL_INGREDIENTS`.\n\n:param dish: Tuple - of (dish name, list of dish ingredients).\n:return: Tuple - containing (dish name, dish special ingredients).\n\nReturn the dish name followed by the `Set` of ingredients that require a special note on the dish description.\nFor the purposes of this exercise, all allergens or special ingredients that need to be tracked are in the\nSPECIAL_INGREDIENTS constant imported from `sets_categories_data.py`.\n\"\"\"\nfunction tag_special_ingredients((dish_name, dish_ingredients))\n (dish_name, SPECIAL_INGREDIENTS ∩ dish_ingredients)\nend\n\n\"\"\"Create a master list of ingredients.\n\n:param dishes: Vector - of dish ingredient sets.\n:return: Set - of ingredients compiled from `dishes`.\n\nThis function should return a `Set` of all ingredients from all listed dishes.\n\"\"\"\nfunction compile_ingredients(dishes)\n union(dishes...)\nend\n\n\"\"\"Determine which `dishes` are designated `appetizers` and remove them.\n\n:param dishes: Vector - of dish names.\n:param appetizers: Vector - of appetizer names.\n:return: Vector - of dish names that do not appear on appetizer list.\n\nThe function should return the vector of dish names with appetizer names removed.\nEither vector could contain duplicates and may require de-duping.\n\"\"\"\nfunction separate_appetizers(dishes, appetizers)\n setdiff(dishes, appetizers)\nend\n\n\"\"\"Determine which `dishes` have a singleton ingredient (an ingredient that only appears once across dishes).\n\n:param dishes: Vector - of ingredient sets.\n:param intersection: constant - can be one of `<CATEGORY>_INTERSECTIONS` constants imported from `sets_categories_data.py`.\n:return: Set - containing singleton ingredients.\n\nEach dish is represented by a `Set` of its ingredient
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
@ Base.JuliaSyntax ./boot.jl:0
[2] parse_comparison(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:781
[3] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:746
[4] parse_and(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:774
[5] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:746
[6] parse_or(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:765
[7] parse_arrow(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:722
[8] parse_cond(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:660
[9] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:380
[10] parse_pair(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:651
[11] parse_assignment
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:587 [inlined]
[12] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:578
[13] parse_brackets(after_parse::Base.JuliaSyntax.var"#parse_call_arglist##0#parse_call_arglist##1", ps::
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception = StackOverflowError:
offset = 0
code = "\"\"\"Functions for compiling dishes and ingredients for a catering company.\"\"\"\n\ninclude(joinpath(dirname(@__DIR__), \"sets_categories_data.jl\"))\n\n\"\"\"Remove duplicates from `dish_ingredients`.\n\n:param dish_name: String - containing the dish name.\n:param dish_ingredients: Vector - dish ingredients.\n:return: tuple - containing (dish_name, ingredient set).\n\nThis function should return a `Tuple` with the name of the dish as the first item,\nfollowed by the de-duped `Set` of ingredients as the second item.\n\"\"\"\nfunction clean_ingredients(dish_name, dish_ingredients)\n (dish_name, Set(dish_ingredients))\nend\n\n\"\"\"Append \"Cocktail\" (alcohol) or \"Mocktail\" (no alcohol) to `drink_name`, based on `drink_ingredients`.\n\n:param drink_name: String - name of the drink.\n:param drink_ingredients: Vector - ingredients in the drink.\n:return: String - drink_name appended with \"Mocktail\" or \"Cocktail\".\n\nThe function should return the name of the drink followed by \"Mocktail\" (non-alcoholic) and drink\nname followed by \"Cocktail\" (includes alcohol).\n\"\"\"\nfunction check_drinks(drink_name, drink_ingredients)\n drink_name * (isdisjoint(drink_ingredients, ALCOHOLS) ? \" Mocktail\" : \" Cocktail\")\nend\n\n\"\"\"Categorize `dish_name` based on `dish_ingredients`.\n\n:param dish_name: String - dish to be categorized.\n:param dish_ingredients: Set - ingredients for the dish.\n:return: String - the dish name appended with \": <CATEGORY>\".\n\nThis function should return a string with the `dish name: <CATEGORY>` (which meal category the dish belongs to).\n`<CATEGORY>` can be any one of (VEGAN, VEGETARIAN, PALEO, KETO, or OMNIVORE).\nAll dishes will \"fit\" into one of the categories imported from `sets_categories_data.py`\n\"\"\"\nfunction categorize_dish(dish_name, dish_ingredients)\n for category in (\"VEGAN\"=>VEGAN, \"VEGETARIAN\"=>VEGETARIAN, \"PALEO\"=>PALEO, \"KETO\"=>KETO, \"OMNIVORE\"=>OMNIVORE)\n dish_ingredients ⊆ category.second && return dish_name * \": \" * category.first\n end\nend\n\n\"\"\"Compare `dish` ingredients to `SPECIAL_INGREDIENTS`.\n\n:param dish: Tuple - of (dish name, list of dish ingredients).\n:return: Tuple - containing (dish name, dish special ingredients).\n\nReturn the dish name followed by the `Set` of ingredients that require a special note on the dish description.\nFor the purposes of this exercise, all allergens or special ingredients that need to be tracked are in the\nSPECIAL_INGREDIENTS constant imported from `sets_categories_data.py`.\n\"\"\"\nfunction tag_special_ingredients((dish_name, dish_ingredients))\n (dish_name, SPECIAL_INGREDIENTS ∩ dish_ingredients)\nend\n\n\"\"\"Create a master list of ingredients.\n\n:param dishes: Vector - of dish ingredient sets.\n:return: Set - of ingredients compiled from `dishes`.\n\nThis function should return a `Set` of all ingredients from all listed dishes.\n\"\"\"\nfunction compile_ingredients(dishes)\n union(dishes...)\nend\n\n\"\"\"Determine which `dishes` are designated `appetizers` and remove them.\n\n:param dishes: Vector - of dish names.\n:param appetizers: Vector - of appetizer names.\n:return: Vector - of dish names that do not appear on appetizer list.\n\nThe function should return the vector of dish names with appetizer names removed.\nEither vector could contain duplicates and may require de-duping.\n\"\"\"\nfunction separate_appetizers(dishes, appetizers)\n setdiff(dishes, appetizers)\nend\n\n\"\"\"Determine which `dishes` have a singleton ingredient (an ingredient that only appears once across dishes).\n\n:param dishes: Vector - of ingredient sets.\n:param intersection: constant - can be one of `<CATEGORY>_INTERSECTIONS` constants imported from `sets_categories_data.py`.\n:return: Set - containing singleton ingredients.\n\nEach dish is represented by a `Set` of its ingredient
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] bump_trivia(stream::Base.JuliaSyntax.ParseStream, flags::UInt16; skip_newlines::Bool, error::Nothing)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parse_stream.jl:699
[2] bump_trivia (repeats 2 times)
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parse_stream.jl:699 [inlined]
[3] #bump_trivia#62
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:93 [inlined]
[4] bump_trivia
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:92 [inlined]
[5] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:3401
offset = 0
code = "\"\"\"Functions for compiling dishes and ingredients for a catering company.\"\"\"\n\ninclude(joinpath(dirname(@__DIR__), \"sets_categories_data.jl\"))\n\n\"\"\"Remove duplicates from `dish_ingredients`.\n\n:param dish_name: String - containing the dish name.\n:param dish_ingredients: Vector - dish ingredients.\n:return: tuple - containing (dish_name, ingredient set).\n\nThis function should return a `Tuple` with the name of the dish as the first item,\nfollowed by the de-duped `Set` of ingredients as the second item.\n\"\"\"\nfunction clean_ingredients(dish_name, dish_ingredients)\n (dish_name, Set(dish_ingredients))\nend\n\n\"\"\"Append \"Cocktail\" (alcohol) or \"Mocktail\" (no alcohol) to `drink_name`, based on `drink_ingredients`.\n\n:param drink_name: String - name of the drink.\n:param drink_ingredients: Vector - ingredients in the drink.\n:return: String - drink_name appended with \"Mocktail\" or \"Cocktail\".\n\nThe function should return the name of the drink followed by \"Mocktail\" (non-alcoholic) and drink\nname followed by \"Cocktail\" (includes alcohol).\n\"\"\"\nfunction check_drinks(drink_name, drink_ingredients)\n drink_name * (isdisjoint(drink_ingredients, ALCOHOLS) ? \" Mocktail\" : \" Cocktail\")\nend\n\n\"\"\"Categorize `dish_name` based on `dish_ingredients`.\n\n:param dish_name: String - dish to be categorized.\n:param dish_ingredients: Set - ingredients for the dish.\n:return: String - the dish name appended with \": <CATEGORY>\".\n\nThis function should return a string with the `dish name: <CATEGORY>` (which meal category the dish belongs to).\n`<CATEGORY>` can be any one of (VEGAN, VEGETARIAN, PALEO, KETO, or OMNIVORE).\nAll dishes will \"fit\" into one of the categories imported from `sets_categories_data.py`\n\"\"\"\nfunction categorize_dish(dish_name, dish_ingredients)\n for category in (\"VEGAN\"=>VEGAN, \"VEGETARIAN\"=>VEGETARIAN, \"PALEO\"=>PALEO, \"KETO\"=>KETO, \"OMNIVORE\"=>OMNIVORE)\n dish_ingredients ⊆ category.second && return dish_name * \": \" * category.first\n end\nend\n\n\"\"\"Compare `dish` ingredients to `SPECIAL_INGREDIENTS`.\n\n:param dish: Tuple - of (dish name, list of dish ingredients).\n:return: Tuple - containing (dish name, dish special ingredients).\n\nReturn the dish name followed by the `Set` of ingredients that require a special note on the dish description.\nFor the purposes of this exercise,
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1417
[2] parse_call(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1405
[3] parse_factor(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1353
[4] parse_unary(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1179
[5] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1102
[6] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1091
[7] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1054
[8] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:365
[9] parse_shift(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1023
[10] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:365
[11] parse_rational(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1017
[12] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/bui
|
Test exercises:
../../../../julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/hooks.jl#L260
JuliaSyntax parser failed — falling back to flisp!
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
exception =
StackOverflowError:
Stacktrace:
[1] position
@ ./boot.jl:0 [inlined]
[2] position
@ /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:117 [inlined]
[3] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1101
[4] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1091
[5] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1054
[6] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:365
[7] parse_shift(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1023
[8] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:365
[9] parse_rational(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:1017
[10] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:971
[11] parse_term(ps::Base.JuliaSyntax.ParseState)
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:963
[12] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
@ Base.JuliaSyntax /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-XG3Q6T6R70.0/build/default-honeycrisp-XG3Q6T6R70-0/julialang/julia-master/base/JuliaSyntax/src/parser.jl:971
[13] parse_expr(ps::Base.JuliaSyntax.P
|
Loading