├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── library-scripts │ └── common-debian.sh ├── .github └── workflows │ └── create-new-riju-release.yml ├── .gitignore ├── BUILD ├── CLARO_VERSION.txt ├── CNAME ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── claro_cloc_lang_definition.txt ├── examples ├── bzlmod │ ├── .bazelrc │ ├── .bazelversion │ ├── BUILD │ ├── MODULE.bazel │ ├── README.md │ ├── hello_world │ │ ├── BUILD │ │ └── hello_world.claro │ └── hello_world_with_module_demo │ │ ├── BUILD │ │ ├── hello_world.claro │ │ ├── hello_world.claro_module_api │ │ └── test_hello_world.claro └── claro_programs │ ├── BUILD │ ├── Conditions.claro │ ├── advent_of_code_2023 │ ├── day_01 │ │ ├── BUILD │ │ ├── input.txt │ │ ├── part1.claro │ │ └── part2.claro │ ├── day_02 │ │ ├── BUILD │ │ ├── input.txt │ │ ├── part1.claro │ │ └── part2.claro │ ├── day_03 │ │ ├── BUILD │ │ ├── input.txt │ │ ├── part1.claro │ │ └── part2.claro │ ├── day_04 │ │ ├── BUILD │ │ ├── input.txt │ │ ├── part1.claro │ │ └── part2.claro │ ├── day_05 │ │ ├── BUILD │ │ ├── input.txt │ │ └── part1.claro │ ├── day_06 │ │ ├── BUILD │ │ ├── common.claro │ │ ├── common.claro_module_api │ │ ├── input.txt │ │ ├── part1.claro │ │ └── part2.claro │ ├── day_07 │ │ ├── BUILD │ │ ├── common.claro │ │ ├── common.claro_module_api │ │ ├── input.txt │ │ └── parts_1_and_2.claro │ ├── day_08 │ │ ├── BUILD │ │ ├── input.txt │ │ └── part1.claro │ ├── day_09 │ │ ├── BUILD │ │ ├── input.txt │ │ └── parts_1_and_2.claro │ ├── day_10 │ │ ├── BUILD │ │ ├── input.txt │ │ └── part1.claro │ └── utils │ │ ├── BUILD │ │ ├── README │ │ ├── utils.claro │ │ └── utils.claro_module_api │ ├── asteroids.claro │ ├── atoms.claro │ ├── collection_comprehensions.claro │ ├── contracts.claro │ ├── contracts_implied_types.claro │ ├── copy.claro │ ├── demo_server │ └── buggy_buggies │ │ ├── BUILD │ │ ├── buggy_agent │ │ ├── BUILD │ │ ├── agent.claro │ │ ├── buggy_agent.claro_module_api │ │ └── dijkstra.claro │ │ ├── buggy_buggies_http_server.claro │ │ ├── buggy_buggies_service │ │ ├── BUILD │ │ ├── buggy_buggies_client.claro_module_api │ │ ├── buggy_buggies_client_DEV.claro │ │ ├── buggy_buggies_client_PROD.claro │ │ └── buggy_buggies_move_response.claro │ │ ├── data_structures │ │ ├── BUILD │ │ ├── default_dict.claro │ │ ├── default_dict.claro_module_api │ │ ├── heap.claro │ │ ├── heap.claro_module_api │ │ └── position.claro_module_api │ │ ├── endpoint_handlers │ │ ├── BUILD │ │ ├── endpoint_handlers.claro_module_api │ │ ├── game_move_handler.claro │ │ ├── game_page_handler.claro │ │ ├── get_best_moves_handler.claro │ │ ├── resources │ │ │ ├── BUILD │ │ │ ├── game_page.html │ │ │ ├── resource_providers.claro │ │ │ └── resources.claro_module_api │ │ └── start_new_game_handler.claro │ │ └── utils │ │ ├── BUILD │ │ ├── handle_buggy_response.claro │ │ ├── reduce.claro │ │ └── utils.claro_module_api │ ├── dynamic_dispatch.claro │ ├── error_handling_and_propagation.claro │ ├── exec.claro │ ├── for_loops.claro │ ├── format_strings.claro │ ├── generic_return_inference_experimentation.claro │ ├── generics.claro │ ├── graphs.claro │ ├── graphs_experimentation.claro │ ├── http_requests.claro │ ├── immutability_vs_mutability.claro │ ├── json_parsing.claro │ ├── keyword_generics.claro │ ├── lambdas.claro │ ├── list.claro │ ├── maps.claro │ ├── match.claro │ ├── module_system │ ├── BUILD │ ├── TestIndirection.claro_module_api │ ├── TestModule.claro_module_api │ ├── TestModuleImpl.claro │ ├── TestModuleImpl2.claro │ ├── addition.claro │ ├── addition.claro_module_api │ ├── demo_configurability │ │ ├── BUILD │ │ ├── README.md │ │ ├── demo_configurability.claro │ │ └── messaging │ │ │ ├── BUILD │ │ │ ├── DEV_subject_provider.claro │ │ │ ├── PROD_subject_provider.claro │ │ │ ├── RUNTIME_subject_provider.claro │ │ │ └── messaging.claro_module_api │ ├── dep_module_monomorphization_test │ │ ├── BUILD │ │ ├── MidA.claro │ │ ├── MidA.claro_module_api │ │ ├── MidB.claro │ │ ├── MidB.claro_module_api │ │ ├── bottom.claro │ │ ├── bottom.claro_module_api │ │ └── top.claro │ ├── emergent_inheritance_support │ │ ├── BUILD │ │ ├── animals │ │ │ ├── Animal.claro │ │ │ ├── Animal.claro_module_api │ │ │ ├── BUILD │ │ │ ├── cat │ │ │ │ ├── BUILD │ │ │ │ ├── Cat.claro_module_api │ │ │ │ └── CatAnimal.claro │ │ │ └── dog │ │ │ │ ├── BUILD │ │ │ │ ├── Dog.claro_module_api │ │ │ │ └── DogAnimal.claro │ │ └── test_inheritance.claro │ ├── generic_procedure_exports │ │ ├── BUILD │ │ ├── generic_procedure_export.claro │ │ ├── generic_procedure_export.claro_module_api │ │ ├── other_module.claro │ │ ├── other_module.claro_module_api │ │ ├── test_generic_exports.claro │ │ ├── transitive_generic_procedure_export.claro │ │ └── transitive_generic_procedure_export.claro_module_api │ ├── indirect_addition.claro │ └── test_main.claro │ ├── modules.claro │ ├── oneof.claro │ ├── piping.claro │ ├── procedures.claro │ ├── recursion.claro │ ├── recursive_aliases.claro │ ├── repeat.claro │ ├── sets.claro │ ├── structs.claro │ ├── test_multi_file │ ├── BUILD │ ├── multiple_files_A.claro │ └── multiple_files_B.claro │ ├── tuples.claro │ ├── types.claro │ ├── user_defined_types.claro │ └── while_test.claro ├── logo ├── ATTRIBUTION.md ├── BUILD ├── ClaroLogoFromArrivalHeptapodOfferWeapon-transparentBackground.png └── ClaroLogoFromArrivalHeptapodOfferWeapon1.jpeg ├── maven_extension.bzl ├── maven_install.json ├── mdbook_docs ├── .gitignore ├── BUILD ├── book.toml ├── custom_blocks.css ├── docs_with_validated_examples.bzl ├── mermaid-init.js ├── mermaid@10.6.1.min.js ├── src │ ├── BUILD │ ├── SUMMARY.tmpl.md │ ├── chapter_1.md │ ├── chapter_1 │ │ ├── BUILD │ │ ├── hello_world.claro │ │ └── hello_world.tmpl.md │ ├── common_programming_concepts.md │ ├── common_programming_concepts │ │ ├── sep_var_decl_and_init │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex1_cleanup.claro │ │ │ └── sep_var_decl_and_init.tmpl.md │ │ ├── string_formatting │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ └── string_formatting.tmpl.md │ │ ├── var_reassignment │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ └── var_reassignment.tmpl.md │ │ └── variables_and_types │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex1_cleanup.claro │ │ │ └── variables_and_types.tmpl.md │ ├── concurrency.md │ ├── control_flow.md │ ├── control_flow │ │ ├── collection_comprehension │ │ │ ├── BUILD │ │ │ ├── collection_comprehension.tmpl.md │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ └── more_than_syntax_sugar │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ └── more_than_syntax_sugar.tmpl.md │ │ ├── for │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── ex5.claro │ │ │ ├── ex6.claro │ │ │ └── for.tmpl.md │ │ ├── if_else │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ └── if_else.tmpl.md │ │ ├── match │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── ex5.claro │ │ │ ├── exhaustiveness_checks │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ ├── ex4.claro │ │ │ │ └── exhaustiveness_checks.tmpl.md │ │ │ ├── match.tmpl.md │ │ │ ├── structed_data │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ └── structured_data.tmpl.md │ │ │ └── wildcards │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ └── wildcards.tmpl.md │ │ ├── pipes │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ └── pipes.tmpl.md │ │ ├── repeat │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ └── repeat.tmpl.md │ │ └── while │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ └── while.tmpl.md │ ├── copying │ │ ├── BUILD │ │ ├── copying.tmpl.md │ │ ├── ex1.claro │ │ ├── ex2.claro │ │ ├── known_bugs │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ └── known_bugs.tmpl.md │ │ ├── mutability_coercion │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ └── mutability_coercion.tmpl.md │ │ └── performance │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ └── performance.tmpl.md │ ├── error_handling │ │ ├── BUILD │ │ ├── error_handling.tmpl.md │ │ ├── error_propagation │ │ │ ├── BUILD │ │ │ ├── error_propagation.tmpl.md │ │ │ ├── ex1.claro │ │ │ └── ex2.claro │ │ ├── ex1.claro │ │ ├── ex2.claro │ │ └── ex3.claro │ ├── fearless_concurrency │ │ └── fearless_concurrency.md │ ├── generics.tmpl.md │ ├── generics │ │ ├── BUILD │ │ ├── contracts │ │ │ ├── BUILD │ │ │ ├── contracts.tmpl.md │ │ │ ├── dynamic_dispatch │ │ │ │ ├── BUILD │ │ │ │ ├── claro_contracts_setup.claro │ │ │ │ ├── dynamic_dispatch.tmpl.md │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex10.claro │ │ │ │ ├── ex10.java │ │ │ │ ├── ex11.claro │ │ │ │ ├── ex2.java │ │ │ │ ├── ex3.java │ │ │ │ ├── ex4.claro │ │ │ │ ├── ex5.java │ │ │ │ ├── ex6.claro │ │ │ │ ├── ex7.claro │ │ │ │ ├── ex8.claro │ │ │ │ └── ex9.claro │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex_contract.claro │ │ │ ├── implementing_contracts │ │ │ │ ├── BUILD │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ ├── ex4.claro │ │ │ │ ├── ex_impls.claro │ │ │ │ └── implementing_contracts.tmpl.md │ │ │ └── multiple_type_params │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ ├── implied_types │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3-cleanup.claro │ │ │ │ ├── ex3.claro │ │ │ │ ├── ex4.claro │ │ │ │ ├── ex6.claro │ │ │ │ └── implied_types.tmpl.md │ │ │ │ └── multiple_type_params.tmpl.md │ │ ├── ex2.claro │ │ ├── ex_reduce.claro │ │ └── generic_return_type_inference │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3-cleanup.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── ex5.claro │ │ │ └── generic_return_type_inference.tmpl.md │ ├── getting_started │ │ ├── BUILD │ │ ├── first_program │ │ │ ├── BUILD │ │ │ ├── first_program.tmpl.md │ │ │ └── hello_world_binary_target.txt │ │ ├── getting_started.md │ │ ├── intro_to_modules │ │ │ ├── BUILD │ │ │ ├── intro_to_modules.tmpl.md │ │ │ ├── styling.claro │ │ │ ├── styling.claro_module_api │ │ │ ├── styling_module_target.txt │ │ │ ├── updated_BUILD_load_stmt.txt │ │ │ └── updated_hello_world.claro │ │ └── understanding_starter_project │ │ │ ├── BUILD │ │ │ ├── example_BUILD_tmp │ │ │ └── understanding_starter_project.tmpl.md │ ├── graph_procedures │ │ ├── BUILD │ │ ├── calling_graph_procedures │ │ │ ├── BUILD │ │ │ ├── calling_graph_procedures.tmpl.md │ │ │ ├── ex1-cleanup.claro │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ └── ex3.claro.txt │ │ ├── conditional_subgraph_execution │ │ │ ├── BUILD │ │ │ ├── conditional_subgraph_execution.tmpl.md │ │ │ ├── ex1-setup.claro │ │ │ └── ex1.claro │ │ ├── ex1-setup.claro │ │ ├── ex1.claro │ │ ├── graph_procedure_composition │ │ │ ├── BUILD │ │ │ ├── ex1-setup.claro │ │ │ ├── ex1.claro │ │ │ ├── ex2-setup.claro │ │ │ ├── ex2.claro │ │ │ └── graph_procedure_composition.tmpl.md │ │ └── graph_procedures.tmpl.md │ ├── guaranteed_data_race_free │ │ ├── BUILD │ │ ├── ex1-setup.claro │ │ ├── ex1.claro │ │ ├── ex2-setup.claro │ │ ├── ex2.claro │ │ ├── ex3.claro │ │ ├── ex4.claro │ │ └── guaranteed_data_race_free.tmpl.md │ ├── guaranteed_deadlock_free.md │ ├── guaranteed_deadlock_free │ │ ├── BUILD │ │ ├── blocking_procedures │ │ │ ├── BUILD │ │ │ ├── blocking_procedures.tmpl.md │ │ │ ├── ex1-setup.claro │ │ │ ├── ex1.claro │ │ │ ├── ex2-setup.claro │ │ │ └── ex2.claro │ │ ├── ex1.claro │ │ ├── ex2.claro │ │ ├── re_what_color_is_your_function.tmpl.md │ │ └── re_what_color_is_your_function │ │ │ ├── BUILD │ │ │ ├── blocking_generics.tmpl.md │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── ex5-cleanup.claro │ │ │ └── ex5.claro │ ├── http_servers │ │ ├── BUILD │ │ ├── empty_endpoint_handlers.claro │ │ ├── endpoint_handler_impls.claro │ │ ├── endpoint_handler_impls.claro_module_api │ │ ├── endpoint_handlers.claro │ │ ├── ex-http-service.claro │ │ ├── http_dep_workaround.claro │ │ ├── http_servers.tmpl.md │ │ └── start_the_server.claro │ ├── images │ │ ├── BUILD │ │ ├── BuggyBuggiesAPI.png │ │ └── BuggyBuggiesDemo.gif │ ├── json_parsing │ │ ├── BUILD │ │ ├── ex1-format.claro │ │ ├── ex1.claro │ │ └── json_parsing.tmpl.md │ ├── lambdas_and_first_class_procedures │ │ ├── BUILD │ │ ├── ex1-cleanup.claro │ │ ├── ex1.claro │ │ ├── ex2.claro │ │ ├── lambda_closures │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ └── lambda_closures.tmpl.md │ │ └── lambdas_and_first_class_procedures.tmpl.md │ ├── metaprogramming │ │ ├── BUILD │ │ ├── code_reuse │ │ │ ├── BUILD │ │ │ ├── abstract_modules │ │ │ │ ├── BUILD │ │ │ │ ├── abstract_modules.tmpl.md │ │ │ │ ├── animal.bzl │ │ │ │ ├── animals_example.claro │ │ │ │ ├── animals_example_BUILD │ │ │ │ ├── cat_noise.claro │ │ │ │ ├── cat_state_and_cons.claro │ │ │ │ ├── default_internal_state.claro │ │ │ │ ├── default_make_noise_impl.claro │ │ │ │ ├── dog_and_cat_modules_BUILD │ │ │ │ ├── dog_noise.claro │ │ │ │ ├── dog_state_and_cons.claro │ │ │ │ ├── platypus_animal_sounds_impl.claro │ │ │ │ ├── platypus_module_BUILD │ │ │ │ └── platypus_state_and_cons.claro │ │ │ ├── code_reuse.tmpl.md │ │ │ ├── reusing_module_apis │ │ │ │ ├── BUILD │ │ │ │ ├── animals │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── animal.claro_module_api │ │ │ │ │ ├── cat.claro │ │ │ │ │ ├── cat_cons.claro_module_api │ │ │ │ │ ├── dog.claro │ │ │ │ │ └── dog_cons.claro_module_api │ │ │ │ ├── animals_example.claro │ │ │ │ ├── animals_example_BUILD │ │ │ │ ├── animals_unusable │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── animal.claro_module_api │ │ │ │ │ ├── cat.claro │ │ │ │ │ └── dog.claro │ │ │ │ ├── list_comprehension_animals │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── animal.claro_module_api │ │ │ │ │ ├── cat.claro │ │ │ │ │ ├── cat_cons.claro_module_api │ │ │ │ │ ├── dog.claro │ │ │ │ │ └── dog_cons.claro_module_api │ │ │ │ ├── macro_animals │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── animal.claro_module_api │ │ │ │ │ ├── animals.bzl │ │ │ │ │ ├── cat.claro │ │ │ │ │ ├── cat_cons.claro_module_api │ │ │ │ │ ├── dog.claro │ │ │ │ │ └── dog_cons.claro_module_api │ │ │ │ └── reusing_module_apis.tmpl.md │ │ │ └── reusing_source_code │ │ │ │ ├── BUILD │ │ │ │ ├── cat-defer.claro │ │ │ │ ├── cat-inheritance.claro │ │ │ │ ├── cat.claro │ │ │ │ ├── default_animal_sounds_impl.claro │ │ │ │ ├── dog.claro │ │ │ │ ├── example_inheritance_BUILD │ │ │ │ ├── example_shared_src_BUILD │ │ │ │ ├── get_message_with_name.claro │ │ │ │ ├── reusing_source_code.tmpl.md │ │ │ │ └── setup.claro │ │ ├── metaprogramming.tmpl.md │ │ └── templating │ │ │ ├── BUILD │ │ │ ├── examples │ │ │ ├── BUILD │ │ │ ├── ex1.claro.tmpl │ │ │ └── homepage.html │ │ │ └── templating.tmpl.md.tmpl │ ├── module_system │ │ ├── BUILD │ │ ├── demo_binary_w_dep_on_demo_module_BUILD │ │ ├── demo_module_BUILD │ │ ├── examples │ │ │ ├── BUILD │ │ │ ├── boxes.claro │ │ │ ├── boxes.claro_module_api │ │ │ ├── contract_impl.claro │ │ │ ├── example_api_defs.claro_module_api │ │ │ ├── example_api_stubs.claro_module_api │ │ │ ├── pretty_print.claro │ │ │ └── test.claro │ │ ├── module_apis │ │ │ ├── BUILD │ │ │ ├── flags │ │ │ │ ├── BUILD │ │ │ │ ├── ex1-impl.claro │ │ │ │ ├── ex1-test.claro │ │ │ │ ├── ex1-test2.claro │ │ │ │ ├── ex1.claro_module_api │ │ │ │ ├── flag_only_BUILD │ │ │ │ └── flags.tmpl.md │ │ │ ├── http_services │ │ │ │ ├── BUILD │ │ │ │ ├── ex1-impl.claro │ │ │ │ ├── ex1.claro_module_api │ │ │ │ ├── ex2.claro │ │ │ │ └── http_services.tmpl.md │ │ │ ├── module_apis.tmpl.md │ │ │ ├── procedure_signatures │ │ │ │ ├── BUILD │ │ │ │ └── procedure_signatures.tmpl.md │ │ │ ├── static_values │ │ │ │ ├── BUILD │ │ │ │ ├── ex-server-config.json │ │ │ │ ├── ex1-impl.claro │ │ │ │ ├── ex1-log-impl.claro │ │ │ │ ├── ex1-log.claro_module_api │ │ │ │ ├── ex1-test.claro │ │ │ │ ├── ex1.claro_module_api │ │ │ │ └── static_values.tmpl.md │ │ │ └── type_definitions │ │ │ │ ├── BUILD │ │ │ │ ├── ex3.claro_module_api │ │ │ │ ├── ex4.claro_module_api │ │ │ │ ├── ex5_no_srcs_BUILD │ │ │ │ ├── initializers_and_unwrappers │ │ │ │ ├── BUILD │ │ │ │ ├── ex1-bad-init-BUILD │ │ │ │ ├── ex1-bad-init.claro │ │ │ │ ├── ex1-good-init.claro │ │ │ │ ├── ex1-part1.claro_module_api │ │ │ │ ├── ex1-part2.claro_module_api │ │ │ │ ├── ex1-with-init-BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── initializers_and_unwrappers.tmpl.md │ │ │ │ └── unwrappers │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── ex1-api-unwrappers.claro_module_api │ │ │ │ │ ├── ex1-api.claro_module_api │ │ │ │ │ ├── ex1-impl.claro │ │ │ │ │ ├── ex1-unwrappers-impl.claro │ │ │ │ │ ├── unwrappers.tmpl.md │ │ │ │ │ ├── violate-mut-type-constraints-using-setAge.claro │ │ │ │ │ └── violate-mut-type-constraints.claro │ │ │ │ ├── opaque_types │ │ │ │ ├── BUILD │ │ │ │ ├── ex1-alt-impl.claro │ │ │ │ ├── ex1-impl.claro │ │ │ │ ├── ex1.claro_module_api │ │ │ │ └── opaque_types.tmpl.md │ │ │ │ └── type_definitions.tmpl.md │ │ ├── module_system.tmpl.md │ │ ├── swapping_deps │ │ │ ├── BUILD │ │ │ ├── binary_hello_BUILD │ │ │ ├── binary_look_ma_BUILD │ │ │ ├── example.claro │ │ │ ├── extra_exports.claro_module_api │ │ │ ├── get_message.claro_module_api │ │ │ ├── hello_world.claro │ │ │ ├── look_ma.claro │ │ │ ├── modules_BULD │ │ │ └── swapping_deps.tmpl.md │ │ └── visibility │ │ │ ├── BUILD │ │ │ ├── ex_package_visibility_BUILD │ │ │ ├── ex_private_BUILD │ │ │ ├── ex_public_visibility_BUILD │ │ │ ├── ex_specific_target_visibility_BUILD │ │ │ ├── ex_subpackages_visibility_BUILD │ │ │ └── visibility.tmpl.md │ ├── procedures.md │ ├── procedures │ │ ├── consumers │ │ │ ├── BUILD │ │ │ ├── consumers.tmpl.md │ │ │ └── ex1.claro │ │ ├── functions │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ └── functions.tmpl.md │ │ └── providers │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ └── providers.tmpl.md │ ├── resource_files │ │ ├── BUILD │ │ ├── ex1.claro │ │ ├── ex_BUILD │ │ ├── example_resource.txt │ │ └── resource_files.tmpl.md │ ├── static_typing │ │ ├── BUILD │ │ ├── aliases │ │ │ ├── BUILD │ │ │ ├── aliases.tmpl.md │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── not_a_new_type_decl │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ └── not_a_new_type_decl.tmpl.md │ │ │ └── recursive_aliases.md │ │ ├── atoms │ │ │ ├── BUILD │ │ │ ├── atoms.tmpl.md │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ └── ex4.claro │ │ ├── builtin_colls │ │ │ ├── BUILD │ │ │ ├── builtin_collections.tmpl.md │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── ex5.claro │ │ │ ├── list_type │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ └── list_type.tmpl.md │ │ │ ├── map_type │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ ├── ex4.claro │ │ │ │ ├── ex5.claro │ │ │ │ └── map_type.tmpl.md │ │ │ ├── set_type │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ └── set_type.tmpl.md │ │ │ ├── struct_type │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ └── struct_type.tmpl.md │ │ │ └── tuple_type │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ ├── ex4.claro │ │ │ │ ├── ex5.claro │ │ │ │ ├── ex6.claro │ │ │ │ └── tuple_type.tmpl.md │ │ ├── ex1-cleanup.claro │ │ ├── ex1.claro │ │ ├── oneofs │ │ │ ├── BUILD │ │ │ ├── ex1-cleanup.claro │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── narrowing │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ ├── ex3.claro │ │ │ │ └── narrowing.tmpl.md │ │ │ └── oneofs.tmpl.md │ │ ├── static_typing.tmpl.md │ │ └── user_defined_types │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── ex5.claro │ │ │ ├── ex6-bad.claro │ │ │ ├── ex6-good.claro │ │ │ ├── ex6.claro │ │ │ ├── parameterized_types │ │ │ ├── BUILD │ │ │ ├── concrete_type_inference │ │ │ │ ├── BUILD │ │ │ │ ├── concrete_type_inference.tmpl.md │ │ │ │ ├── ex-setup.claro │ │ │ │ ├── ex1.claro │ │ │ │ ├── ex2.claro │ │ │ │ └── ex3.claro │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ └── parameterized_types.tmpl.md │ │ │ ├── recursive_types │ │ │ ├── BUILD │ │ │ ├── ex1.claro │ │ │ ├── ex2.claro │ │ │ ├── ex3.claro │ │ │ ├── ex4.claro │ │ │ ├── impossible_recursive_types │ │ │ │ ├── BUILD │ │ │ │ ├── ex1.claro │ │ │ │ └── impossible_recursive_types.tmpl.md │ │ │ └── recursive_types.tmpl.md │ │ │ └── user_defined_types.tmpl.md │ ├── stdlib │ │ ├── BUILD │ │ ├── default_modules │ │ │ ├── BUILD │ │ │ ├── EX_BUILD │ │ │ ├── default_modules.tmpl.md │ │ │ └── ex1.claro │ │ └── stdlib_module.tmpl.md │ └── type_inference │ │ ├── BUILD │ │ ├── ex-cleanup.claro │ │ ├── ex1.claro │ │ ├── ex2.claro │ │ ├── required_type_annotations │ │ ├── BUILD │ │ ├── ex1.claro │ │ ├── ex2-cleanup.claro │ │ ├── ex2.claro │ │ ├── ex3.claro │ │ ├── ex4-cleanup.claro │ │ ├── ex4.claro │ │ ├── ex5.claro │ │ ├── ex6.claro │ │ ├── ex7.claro │ │ ├── ex8.claro │ │ └── required_type_annotations.tmpl.md │ │ └── type_inference.tmpl.md └── theme │ ├── BUILD │ └── highlight.js ├── non_module_deps.bzl ├── patched_jcup ├── BUILD ├── README.md ├── cup_rule_diff.patch ├── java_cup │ ├── LICENSE │ └── emit.java └── jflex_rule_diff.patch ├── rules.bzl ├── rules_jvm_external~5.3~maven~maven_install.json ├── src └── java │ └── com │ └── claro │ ├── BUILD │ ├── ClaroCompilerMain.java │ ├── ClaroLexer.flex │ ├── ClaroParser.cup │ ├── ClaroParserException.java │ ├── LexedValue.java │ ├── README.md │ ├── ScopedIdentifier.java │ ├── claro_build_rules.bzl │ ├── claro_build_rules_internal.bzl │ ├── compiler_backends │ ├── BUILD │ ├── CompilerBackend.java │ ├── ParserUtil.java │ ├── interpreted │ │ ├── BUILD │ │ ├── Interpreter.java │ │ └── ScopedHeap.java │ ├── java_source │ │ ├── BUILD │ │ ├── JavaSourceCompilerBackend.java │ │ ├── JavaSourceCompilerBackendCLIOptions.java │ │ ├── deserialization │ │ │ ├── BUILD │ │ │ └── ClaroModuleDeserializationUtil.java │ │ └── monomorphization │ │ │ ├── BUILD │ │ │ ├── DepModuleMonomorphization.java │ │ │ ├── DepModuleMonomorphizationCLIOptions.java │ │ │ ├── MonomorphizationCoordinator.tmpl.java │ │ │ ├── TestCoordinator.java │ │ │ ├── ipc │ │ │ ├── BUILD │ │ │ ├── MonomorphizationRequestProcessing.java │ │ │ ├── monomorphization_IPC.claro │ │ │ ├── monomorphization_IPC.claro_module_api │ │ │ ├── monomorphization_IPC_hack_utils.claro_internal │ │ │ ├── monomorphization_IPC_hack_utils.claro_module_api │ │ │ └── monomorphization_IPC_hack_utils_DUMMY.claro_internal │ │ │ ├── ipc_coordinator │ │ │ ├── BUILD │ │ │ ├── SubprocessRegistration.java │ │ │ ├── monomorphization_IPC_coordinator.claro │ │ │ ├── monomorphization_IPC_coordinator.claro_module_api │ │ │ ├── monomorphization_IPC_coordinator_hack_utils.claro_internal │ │ │ └── monomorphization_IPC_coordinator_hack_utils.claro_module_api │ │ │ └── ipc_protos │ │ │ ├── BUILD │ │ │ └── ipc_messages.proto │ └── repl │ │ ├── BUILD │ │ ├── README.md │ │ ├── Repl.java │ │ └── repl_terminal │ │ ├── BUILD │ │ └── ReplTerminal.java │ ├── intermediate_representation │ ├── BUILD │ ├── ModuleNode.java │ ├── Node.java │ ├── ProgramNode.java │ ├── Target.java │ ├── expressions │ │ ├── BUILD │ │ ├── CastExpr.java │ │ ├── CollectionSubscriptExpr.java │ │ ├── ComprehensionExpr.java │ │ ├── CopyExpr.java │ │ ├── DecrementExpr.java │ │ ├── Expr.java │ │ ├── FormatStringExpr.java │ │ ├── FromJsonExpr.java │ │ ├── GetHttpClientExpr.java │ │ ├── GetHttpServerExpr.java │ │ ├── GraphNodeReferenceExpr.java │ │ ├── IncrementExpr.java │ │ ├── InputExpr.java │ │ ├── IsInputReadyExpr.java │ │ ├── LambdaExpr.java │ │ ├── LenExpr.java │ │ ├── ListExpr.java │ │ ├── MapExpr.java │ │ ├── ParenthesizedExpr.java │ │ ├── RemoveElementFromListExpr.java │ │ ├── SetExpr.java │ │ ├── StructExpr.java │ │ ├── StructFieldAccessExpr.java │ │ ├── TupleExpr.java │ │ ├── UnwrapUserDefinedTypeExpr.java │ │ ├── bool │ │ │ ├── AndBoolExpr.java │ │ │ ├── BUILD │ │ │ ├── BoolExpr.java │ │ │ ├── EqualsBoolExpr.java │ │ │ ├── GreaterThanBoolExpr.java │ │ │ ├── GreaterThanOrEqualToBoolExpr.java │ │ │ ├── InBoolExpr.java │ │ │ ├── InstanceofBoolExpr.java │ │ │ ├── LessThanBoolExpr.java │ │ │ ├── LessThanOrEqualToBoolExpr.java │ │ │ ├── NotBoolExpr.java │ │ │ ├── NotEqualsBoolExpr.java │ │ │ └── OrBoolExpr.java │ │ ├── numeric │ │ │ ├── AddNumericExpr.java │ │ │ ├── BUILD │ │ │ ├── DivideNumericExpr.java │ │ │ ├── ExponentiateNumericExpr.java │ │ │ ├── LogNumericExpr.java │ │ │ ├── ModulusNumericExpr.java │ │ │ ├── MultiplyNumericExpr.java │ │ │ ├── NegateNumericExpr.java │ │ │ ├── NumericBoolNumericExpr.java │ │ │ ├── NumericExpr.java │ │ │ └── SubtractNumericExpr.java │ │ ├── procedures │ │ │ └── functions │ │ │ │ ├── BUILD │ │ │ │ ├── ContractFunctionCallExpr.java │ │ │ │ ├── ContractProviderFunctionCallExpr.java │ │ │ │ ├── FirstClassFunctionCallExpr.java │ │ │ │ ├── FirstClassProviderFunctionCallExpr.java │ │ │ │ ├── FunctionCallExpr.java │ │ │ │ ├── ProviderFunctionCallExpr.java │ │ │ │ └── StructuralConcreteGenericTypeValidationUtil.java │ │ └── term │ │ │ ├── BUILD │ │ │ ├── CharTerm.java │ │ │ ├── DoubleTerm.java │ │ │ ├── FalseTerm.java │ │ │ ├── FloatTerm.java │ │ │ ├── IdentifierReferenceTerm.java │ │ │ ├── IntegerTerm.java │ │ │ ├── LongTerm.java │ │ │ ├── PipeChainBackreferenceTerm.java │ │ │ ├── StringTerm.java │ │ │ ├── Term.java │ │ │ └── TrueTerm.java │ ├── statements │ │ ├── AssignmentStmt.java │ │ ├── AtomDefinitionStmt.java │ │ ├── AutomaticErrorPropagationStmt.java │ │ ├── BUILD │ │ ├── BindStmt.java │ │ ├── BreakStmt.java │ │ ├── ConsumerFunctionCallStmt.java │ │ ├── ConsumerFunctionDefinitionStmt.java │ │ ├── ContinueStmt.java │ │ ├── ContractConsumerFunctionCallStmt.java │ │ ├── DeclarationStmt.java │ │ ├── DecrementStmt.java │ │ ├── EndpointHandlersBlockStmt.java │ │ ├── FirstClassConsumerFunctionCallStmt.java │ │ ├── FlagDefStmt.java │ │ ├── ForLoopStmt.java │ │ ├── FunctionDefinitionStmt.java │ │ ├── GenericFunctionDefinitionStmt.java │ │ ├── GraphConsumerDefinitionStmt.java │ │ ├── GraphFunctionDefinitionStmt.java │ │ ├── GraphNodeDefinitionStmt.java │ │ ├── GraphProcedureDefinitionStmt.java │ │ ├── GraphProviderDefinitionStmt.java │ │ ├── HttpServiceDefStmt.java │ │ ├── IfStmt.java │ │ ├── IncrementStmt.java │ │ ├── ListElementAssignmentStmt.java │ │ ├── MatchStmt.java │ │ ├── ModuleDefinitionStmt.java │ │ ├── PipeChainStmt.java │ │ ├── PrintStmt.java │ │ ├── PrivilegedInlineJavaStmt.java │ │ ├── ProcedureDefinitionStmt.java │ │ ├── ProviderFunctionDefinitionStmt.java │ │ ├── RepeatStmt.java │ │ ├── ReturnStmt.java │ │ ├── ShowTypeStmt.java │ │ ├── SleepStmt.java │ │ ├── StaticValueDefStmt.java │ │ ├── Stmt.java │ │ ├── StmtListNode.java │ │ ├── StructFieldAssignmentStmt.java │ │ ├── TrashcanAssignmentStmt.java │ │ ├── UsingBlockStmt.java │ │ ├── WhileStmt.java │ │ ├── contracts │ │ │ ├── BUILD │ │ │ ├── ContractDefinitionStmt.java │ │ │ ├── ContractImplementationStmt.java │ │ │ ├── ContractProcedureImplementationStmt.java │ │ │ └── ContractProcedureSignatureDefinitionStmt.java │ │ └── user_defined_type_def_stmts │ │ │ ├── AliasStmt.java │ │ │ ├── BUILD │ │ │ ├── InitializersBlockStmt.java │ │ │ ├── NewTypeDefStmt.java │ │ │ ├── UnwrappersBlockStmt.java │ │ │ └── UserDefinedTypeDefinitionStmt.java │ └── types │ │ ├── BUILD │ │ ├── BaseType.java │ │ ├── ClaroTypeException.java │ │ ├── ConcreteType.java │ │ ├── ConcreteTypes.java │ │ ├── ParameterizedType.java │ │ ├── SupportsMutableVariant.java │ │ ├── Type.java │ │ ├── TypeProvider.java │ │ ├── Types.java │ │ └── impls │ │ ├── BUILD │ │ ├── ClaroTypeImplementation.java │ │ ├── builtins_impls │ │ ├── BUILD │ │ ├── ClaroBuiltinTypeImplementation.java │ │ ├── README │ │ ├── atoms │ │ │ ├── $ClaroAtom.java │ │ │ └── BUILD │ │ ├── collections │ │ │ ├── BUILD │ │ │ ├── ClaroList.java │ │ │ ├── ClaroMap.java │ │ │ ├── ClaroSet.java │ │ │ ├── ClaroTuple.java │ │ │ └── Collection.java │ │ ├── futures │ │ │ ├── BUILD │ │ │ └── ClaroFuture.java │ │ ├── http │ │ │ ├── $ClaroHttpResponse.java │ │ │ └── BUILD │ │ ├── procedures │ │ │ ├── BUILD │ │ │ ├── ClaroConsumerFunction.java │ │ │ ├── ClaroFunction.java │ │ │ └── ClaroProviderFunction.java │ │ └── structs │ │ │ ├── BUILD │ │ │ └── ClaroStruct.java │ │ └── user_defined_impls │ │ ├── $UserDefinedType.java │ │ ├── BUILD │ │ └── ClaroUserDefinedTypeImplementation.java │ ├── internal_static_state │ ├── BUILD │ └── InternalStaticStateUtil.java │ ├── module_system │ ├── BUILD │ ├── ModuleApiLexer.flex │ ├── ModuleApiParser.cup │ ├── ModuleApiParserUtil.java │ ├── TestModule.claro_module_api │ ├── TestModuleParser.java │ ├── clarodocs │ │ ├── BUILD │ │ ├── ClaroDocsCLIOptions.java │ │ ├── ClaroDocsGenerator.java │ │ ├── clarodocs_rules.bzl │ │ └── html_rendering │ │ │ ├── BUILD │ │ │ ├── Util.java │ │ │ ├── aliases │ │ │ ├── AliasHtml.java │ │ │ └── BUILD │ │ │ ├── code_block.soy │ │ │ ├── contracts.soy │ │ │ ├── contracts │ │ │ ├── BUILD │ │ │ └── ContractHtml.java │ │ │ ├── homepage │ │ │ ├── BUILD │ │ │ ├── HomePageHtml.java │ │ │ ├── clarodocs.css │ │ │ ├── sidenav │ │ │ │ ├── BUILD │ │ │ │ └── SideNavHtml.java │ │ │ └── treejs │ │ │ │ ├── ATTRIBUTION.md │ │ │ │ ├── BUILD │ │ │ │ ├── tree.min.js │ │ │ │ └── treejs.min.css │ │ │ ├── initializers │ │ │ ├── BUILD │ │ │ └── InitializersHtml.java │ │ │ ├── procedures.soy │ │ │ ├── procedures │ │ │ ├── BUILD │ │ │ └── ProcedureHtml.java │ │ │ ├── tokens.soy │ │ │ ├── typedefs │ │ │ ├── BUILD │ │ │ └── TypeHtml.java │ │ │ ├── types.soy │ │ │ ├── unwrappers │ │ │ ├── BUILD │ │ │ └── UnwrappersHtml.java │ │ │ └── utils.soy │ └── module_serialization │ │ ├── BUILD │ │ ├── json │ │ ├── BUILD │ │ └── SerializedClaroModuleJsonConverter.java │ │ └── proto │ │ ├── BUILD │ │ ├── SerializedClaroModule.proto │ │ └── claro_types │ │ ├── BUILD │ │ └── ClaroTypes.proto │ ├── runtime_utilities │ ├── BUILD │ ├── ClaroRuntimeUtilities.java │ ├── README │ ├── flags │ │ ├── $Flags.java │ │ └── BUILD │ ├── http │ │ ├── $ClaroHttpServer.java │ │ ├── $ClaroLauncher.java │ │ ├── $HttpUtil.java │ │ └── BUILD │ └── injector │ │ ├── BUILD │ │ ├── InjectedKey.java │ │ ├── InjectedKeyIdentifier.java │ │ ├── Injector.java │ │ └── Key.java │ └── stdlib │ ├── BUILD │ ├── README.md │ ├── StdLibModuleRegistry.java │ ├── StdLibModuleUtil.java │ ├── StdLibRegistry.java │ ├── StdLibUtil.java │ ├── http │ ├── $ClaroHttpResponseStdLibRegistryUtil.java │ ├── $HttpServerStdLibRegistryUtil.java │ └── BUILD │ ├── userinput │ ├── BUILD │ └── UserInput.java │ └── utils │ ├── BUILD │ └── ClaroModuleDeserializationUtil.java ├── stdlib ├── BUILD ├── booleans │ ├── BUILD │ ├── booleans.claro_internal │ ├── booleans.claro_module_api │ └── test.claro ├── builtin_functions.claro_internal ├── cache │ ├── BUILD │ ├── builder │ │ ├── BUILD │ │ ├── cache_builder.claro_internal │ │ └── cache_builder.claro_module_api │ ├── cache.claro_internal │ ├── cache.claro_module_api │ ├── loader │ │ ├── BUILD │ │ ├── cache_loader.claro_internal │ │ ├── custom_cache.claro_module_api │ │ ├── custom_cache_loader.bzl │ │ ├── default_loadAll.claro_internal │ │ ├── default_reload.claro │ │ └── example │ │ │ ├── BUILD │ │ │ ├── load.claro │ │ │ ├── reload.claro │ │ │ └── test.claro │ └── test_cache_builder.claro ├── deque │ ├── BUILD │ ├── deque.claro_internal │ ├── deque.claro_module_api │ └── test.claro ├── doubles │ ├── BUILD │ ├── doubles.claro_internal │ ├── doubles.claro_module_api │ └── test.claro ├── files │ ├── BUILD │ ├── files.claro_internal │ ├── files.claro_module_api │ ├── test_files.claro │ └── test_resource.txt ├── floats │ ├── BUILD │ ├── floats.claro_internal │ ├── floats.claro_module_api │ └── test.claro ├── functional_programming │ ├── BUILD │ ├── fp.claro │ └── fp.claro_module_api ├── futures │ ├── BUILD │ ├── futures.claro_internal │ ├── futures.claro_module_api │ └── test.claro ├── http │ ├── BUILD │ ├── http.claro_internal │ └── http.claro_module_api ├── ints │ ├── BUILD │ ├── ints.claro_internal │ ├── ints.claro_module_api │ └── test.claro ├── lists │ ├── BUILD │ ├── lists.claro_internal │ └── lists.claro_module_api ├── longs │ ├── BUILD │ ├── longs.claro_internal │ ├── longs.claro_module_api │ └── test.claro ├── maps │ ├── BUILD │ ├── maps.claro_internal │ └── maps.claro_module_api ├── math │ ├── BUILD │ ├── math.claro_internal │ ├── math.claro_module_api │ └── test.claro ├── priority_queue │ ├── BUILD │ ├── priority_queue.claro_internal │ ├── priority_queue.claro_module_api │ └── test.claro ├── random │ ├── BUILD │ ├── random.claro_internal │ ├── random.claro_module_api │ └── test.claro ├── scanner │ ├── BUILD │ ├── scanner.claro_internal │ ├── scanner.claro_module_api │ └── test.claro ├── sets │ ├── BUILD │ ├── sets.claro_internal │ └── sets.claro_module_api ├── std.claro_module_api ├── strings │ ├── BUILD │ ├── string_builder │ │ ├── BUILD │ │ ├── string_builder.claro_internal │ │ ├── string_builder.claro_module_api │ │ └── test.claro │ ├── strings.claro_internal │ ├── strings.claro_module_api │ └── test.claro ├── time │ ├── BUILD │ ├── duration │ │ ├── BUILD │ │ ├── duration.claro_internal │ │ └── duration.claro_module_api │ └── instant │ │ ├── BUILD │ │ ├── instant.claro_internal │ │ └── instant.claro_module_api └── utils │ ├── abstract_modules │ ├── BUILD │ ├── abstract_module.bzl │ ├── abstract_module_internal.bzl │ └── example │ │ ├── BUILD │ │ ├── animal │ │ ├── BUILD │ │ ├── animal.bzl │ │ ├── animal.claro_module_api │ │ ├── animal_sounds.claro_module_api │ │ ├── default_animal_impl.claro │ │ └── default_make_noise_impl.claro │ │ ├── cat_make_noise_impl.claro │ │ ├── dog_make_noise_impl.claro │ │ └── test.claro │ └── expand_template │ ├── BUILD │ ├── expand_template.bzl │ ├── substitution.txt │ └── test.tmpl └── tools ├── BUILD ├── README.md ├── clarodocs ├── .npmrc ├── BUILD ├── README.md ├── build_smoke_test.js ├── defs.bzl ├── generator │ ├── BUILD │ ├── ClaroDocsCLIOptions.java │ ├── ClaroDocsGenerator.java │ ├── clarodocs_rules.bzl │ └── vite-config.tmpl.js ├── index.html ├── lint.bzl ├── package.json ├── pnpm-lock.yaml ├── public │ ├── BUILD.bazel │ ├── claro-logo-192x192.png │ ├── claro-logo-512x512.png │ ├── claro-logo.ico │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.tsx │ ├── BUILD │ ├── claro_module_apis │ │ ├── BUILD │ │ └── demo.tsx │ ├── components │ │ ├── dep_graph │ │ │ ├── BUILD │ │ │ ├── DepGraph.tsx │ │ │ └── WholeProgramDepGraph.tsx │ │ ├── highlight_js │ │ │ ├── BUILD │ │ │ └── HighlightJS.tsx │ │ ├── input │ │ │ ├── BUILD │ │ │ └── SimpleInputBox.tsx │ │ ├── mermaid │ │ │ ├── BUILD │ │ │ └── Mermaid.tsx │ │ └── module_tree │ │ │ ├── BUILD │ │ │ └── ModuleTree.tsx │ ├── hooks │ │ ├── BUILD │ │ └── UseSearchParamsHook.tsx │ ├── index.css │ ├── index.tsx │ └── reportWebVitals.ts ├── tsconfig.json └── vite.config.js ├── create_claro_project.tmpl.sh └── syntax_highlighting ├── README.md ├── claro-vim ├── README.md ├── ftdetect │ └── claro.vim └── syntax │ └── claro.vim ├── intellij ├── Add New IntelliJ File Type.png ├── Configure Colors.png └── README.md └── vscode └── claro ├── .vscodeignore ├── CHANGELOG.md ├── README.md ├── claro-0.0.1.vsix ├── image └── ClaroLogoFromArrivalHeptapodOfferWeapon1_a.jpeg ├── language-configuration.json ├── package.json └── syntaxes └── claro.tmLanguage.json /.bazelignore: -------------------------------------------------------------------------------- 1 | tools/clarodocs/node_modules -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 6.4.0 -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/library-scripts/common-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/.devcontainer/library-scripts/common-debian.sh -------------------------------------------------------------------------------- /.github/workflows/create-new-riju-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/.github/workflows/create-new-riju-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/BUILD -------------------------------------------------------------------------------- /CLARO_VERSION.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/CLARO_VERSION.txt -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | docs.clarolang.com -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/WORKSPACE -------------------------------------------------------------------------------- /claro_cloc_lang_definition.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/claro_cloc_lang_definition.txt -------------------------------------------------------------------------------- /examples/bzlmod/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/.bazelrc -------------------------------------------------------------------------------- /examples/bzlmod/.bazelversion: -------------------------------------------------------------------------------- 1 | 6.4.0 -------------------------------------------------------------------------------- /examples/bzlmod/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/BUILD -------------------------------------------------------------------------------- /examples/bzlmod/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/MODULE.bazel -------------------------------------------------------------------------------- /examples/bzlmod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/README.md -------------------------------------------------------------------------------- /examples/bzlmod/hello_world/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/hello_world/BUILD -------------------------------------------------------------------------------- /examples/bzlmod/hello_world/hello_world.claro: -------------------------------------------------------------------------------- 1 | 2 | print("Hello, Claro World!"); -------------------------------------------------------------------------------- /examples/bzlmod/hello_world_with_module_demo/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/hello_world_with_module_demo/BUILD -------------------------------------------------------------------------------- /examples/bzlmod/hello_world_with_module_demo/hello_world.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/hello_world_with_module_demo/hello_world.claro -------------------------------------------------------------------------------- /examples/bzlmod/hello_world_with_module_demo/hello_world.claro_module_api: -------------------------------------------------------------------------------- 1 | 2 | provider getHelloWorldMessage() -> string; 3 | -------------------------------------------------------------------------------- /examples/bzlmod/hello_world_with_module_demo/test_hello_world.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/bzlmod/hello_world_with_module_demo/test_hello_world.claro -------------------------------------------------------------------------------- /examples/claro_programs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/Conditions.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/Conditions.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_01/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_01/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_01/input.txt: -------------------------------------------------------------------------------- 1 | 1abc2 2 | pqr3stu8vwx 3 | a1b2c3d4e5f 4 | treb7uchet -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_01/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_01/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_01/part2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_01/part2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_02/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_02/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_02/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_02/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_02/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_02/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_02/part2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_02/part2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_03/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_03/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_03/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_03/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_03/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_03/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_03/part2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_03/part2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_04/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_04/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_04/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_04/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_04/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_04/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_04/part2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_04/part2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_05/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_05/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_05/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_05/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_05/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_05/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_06/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_06/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_06/common.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_06/common.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_06/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_06/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_06/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_06/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_06/part2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_06/part2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_07/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_07/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_07/common.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_07/common.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_07/common.claro_module_api: -------------------------------------------------------------------------------- 1 | 2 | flag wild: boolean; 3 | 4 | static CARD_VALUES_MAP: {char: int}; 5 | 6 | provider getPreProcessedInput() -> string; 7 | -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_07/input.txt: -------------------------------------------------------------------------------- 1 | 32T3K 765 2 | T55J5 684 3 | KK677 28 4 | KTJJT 220 5 | QQQJA 483 -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_07/parts_1_and_2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_07/parts_1_and_2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_08/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_08/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_08/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_08/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_08/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_08/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_09/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_09/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_09/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_09/input.txt -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_09/parts_1_and_2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_09/parts_1_and_2.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_10/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_10/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_10/input.txt: -------------------------------------------------------------------------------- 1 | ..F7. 2 | .FJ|. 3 | SJ.L7 4 | |F--J 5 | LJ... -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/day_10/part1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/day_10/part1.claro -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/utils/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/utils/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/utils/README -------------------------------------------------------------------------------- /examples/claro_programs/advent_of_code_2023/utils/utils.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/advent_of_code_2023/utils/utils.claro -------------------------------------------------------------------------------- /examples/claro_programs/asteroids.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/asteroids.claro -------------------------------------------------------------------------------- /examples/claro_programs/atoms.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/atoms.claro -------------------------------------------------------------------------------- /examples/claro_programs/collection_comprehensions.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/collection_comprehensions.claro -------------------------------------------------------------------------------- /examples/claro_programs/contracts.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/contracts.claro -------------------------------------------------------------------------------- /examples/claro_programs/contracts_implied_types.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/contracts_implied_types.claro -------------------------------------------------------------------------------- /examples/claro_programs/copy.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/copy.claro -------------------------------------------------------------------------------- /examples/claro_programs/demo_server/buggy_buggies/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/demo_server/buggy_buggies/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/demo_server/buggy_buggies/buggy_agent/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/demo_server/buggy_buggies/buggy_agent/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/demo_server/buggy_buggies/data_structures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/demo_server/buggy_buggies/data_structures/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/demo_server/buggy_buggies/endpoint_handlers/resources/resources.claro_module_api: -------------------------------------------------------------------------------- 1 | 2 | static gamePageHtml : string; -------------------------------------------------------------------------------- /examples/claro_programs/demo_server/buggy_buggies/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/demo_server/buggy_buggies/utils/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/demo_server/buggy_buggies/utils/reduce.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/demo_server/buggy_buggies/utils/reduce.claro -------------------------------------------------------------------------------- /examples/claro_programs/dynamic_dispatch.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/dynamic_dispatch.claro -------------------------------------------------------------------------------- /examples/claro_programs/error_handling_and_propagation.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/error_handling_and_propagation.claro -------------------------------------------------------------------------------- /examples/claro_programs/exec.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/exec.claro -------------------------------------------------------------------------------- /examples/claro_programs/for_loops.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/for_loops.claro -------------------------------------------------------------------------------- /examples/claro_programs/format_strings.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/format_strings.claro -------------------------------------------------------------------------------- /examples/claro_programs/generic_return_inference_experimentation.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/generic_return_inference_experimentation.claro -------------------------------------------------------------------------------- /examples/claro_programs/generics.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/generics.claro -------------------------------------------------------------------------------- /examples/claro_programs/graphs.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/graphs.claro -------------------------------------------------------------------------------- /examples/claro_programs/graphs_experimentation.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/graphs_experimentation.claro -------------------------------------------------------------------------------- /examples/claro_programs/http_requests.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/http_requests.claro -------------------------------------------------------------------------------- /examples/claro_programs/immutability_vs_mutability.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/immutability_vs_mutability.claro -------------------------------------------------------------------------------- /examples/claro_programs/json_parsing.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/json_parsing.claro -------------------------------------------------------------------------------- /examples/claro_programs/keyword_generics.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/keyword_generics.claro -------------------------------------------------------------------------------- /examples/claro_programs/lambdas.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/lambdas.claro -------------------------------------------------------------------------------- /examples/claro_programs/list.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/list.claro -------------------------------------------------------------------------------- /examples/claro_programs/maps.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/maps.claro -------------------------------------------------------------------------------- /examples/claro_programs/match.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/match.claro -------------------------------------------------------------------------------- /examples/claro_programs/module_system/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/module_system/TestIndirection.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/TestIndirection.claro_module_api -------------------------------------------------------------------------------- /examples/claro_programs/module_system/TestModule.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/TestModule.claro_module_api -------------------------------------------------------------------------------- /examples/claro_programs/module_system/TestModuleImpl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/TestModuleImpl.claro -------------------------------------------------------------------------------- /examples/claro_programs/module_system/TestModuleImpl2.claro: -------------------------------------------------------------------------------- 1 | 2 | function identity(t: T) -> T { 3 | return t; 4 | } -------------------------------------------------------------------------------- /examples/claro_programs/module_system/addition.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/addition.claro -------------------------------------------------------------------------------- /examples/claro_programs/module_system/addition.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/addition.claro_module_api -------------------------------------------------------------------------------- /examples/claro_programs/module_system/demo_configurability/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/demo_configurability/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/module_system/demo_configurability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/demo_configurability/README.md -------------------------------------------------------------------------------- /examples/claro_programs/module_system/demo_configurability/demo_configurability.claro: -------------------------------------------------------------------------------- 1 | 2 | print("Hello, {Messaging::SUBJECT}!"); -------------------------------------------------------------------------------- /examples/claro_programs/module_system/demo_configurability/messaging/DEV_subject_provider.claro: -------------------------------------------------------------------------------- 1 | 2 | provider static_SUBJECT() -> string { 3 | return "DEVS"; 4 | } -------------------------------------------------------------------------------- /examples/claro_programs/module_system/demo_configurability/messaging/PROD_subject_provider.claro: -------------------------------------------------------------------------------- 1 | 2 | provider static_SUBJECT() -> string { 3 | return "Users"; 4 | } -------------------------------------------------------------------------------- /examples/claro_programs/module_system/generic_procedure_exports/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/generic_procedure_exports/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/module_system/generic_procedure_exports/transitive_generic_procedure_export.claro_module_api: -------------------------------------------------------------------------------- 1 | 2 | consumer myTransitivePrint(t: T); 3 | -------------------------------------------------------------------------------- /examples/claro_programs/module_system/indirect_addition.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/indirect_addition.claro -------------------------------------------------------------------------------- /examples/claro_programs/module_system/test_main.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/module_system/test_main.claro -------------------------------------------------------------------------------- /examples/claro_programs/modules.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/modules.claro -------------------------------------------------------------------------------- /examples/claro_programs/oneof.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/oneof.claro -------------------------------------------------------------------------------- /examples/claro_programs/piping.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/piping.claro -------------------------------------------------------------------------------- /examples/claro_programs/procedures.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/procedures.claro -------------------------------------------------------------------------------- /examples/claro_programs/recursion.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/recursion.claro -------------------------------------------------------------------------------- /examples/claro_programs/recursive_aliases.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/recursive_aliases.claro -------------------------------------------------------------------------------- /examples/claro_programs/repeat.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/repeat.claro -------------------------------------------------------------------------------- /examples/claro_programs/sets.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/sets.claro -------------------------------------------------------------------------------- /examples/claro_programs/structs.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/structs.claro -------------------------------------------------------------------------------- /examples/claro_programs/test_multi_file/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/test_multi_file/BUILD -------------------------------------------------------------------------------- /examples/claro_programs/test_multi_file/multiple_files_A.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/test_multi_file/multiple_files_A.claro -------------------------------------------------------------------------------- /examples/claro_programs/test_multi_file/multiple_files_B.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/test_multi_file/multiple_files_B.claro -------------------------------------------------------------------------------- /examples/claro_programs/tuples.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/tuples.claro -------------------------------------------------------------------------------- /examples/claro_programs/types.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/types.claro -------------------------------------------------------------------------------- /examples/claro_programs/user_defined_types.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/user_defined_types.claro -------------------------------------------------------------------------------- /examples/claro_programs/while_test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/examples/claro_programs/while_test.claro -------------------------------------------------------------------------------- /logo/ATTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/logo/ATTRIBUTION.md -------------------------------------------------------------------------------- /logo/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/logo/BUILD -------------------------------------------------------------------------------- /logo/ClaroLogoFromArrivalHeptapodOfferWeapon-transparentBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/logo/ClaroLogoFromArrivalHeptapodOfferWeapon-transparentBackground.png -------------------------------------------------------------------------------- /logo/ClaroLogoFromArrivalHeptapodOfferWeapon1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/logo/ClaroLogoFromArrivalHeptapodOfferWeapon1.jpeg -------------------------------------------------------------------------------- /maven_extension.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/maven_extension.bzl -------------------------------------------------------------------------------- /maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/maven_install.json -------------------------------------------------------------------------------- /mdbook_docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/.gitignore -------------------------------------------------------------------------------- /mdbook_docs/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mdbook_docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/book.toml -------------------------------------------------------------------------------- /mdbook_docs/custom_blocks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/custom_blocks.css -------------------------------------------------------------------------------- /mdbook_docs/docs_with_validated_examples.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/docs_with_validated_examples.bzl -------------------------------------------------------------------------------- /mdbook_docs/mermaid-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/mermaid-init.js -------------------------------------------------------------------------------- /mdbook_docs/mermaid@10.6.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/mermaid@10.6.1.min.js -------------------------------------------------------------------------------- /mdbook_docs/src/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/SUMMARY.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/SUMMARY.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/chapter_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/chapter_1.md -------------------------------------------------------------------------------- /mdbook_docs/src/chapter_1/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/chapter_1/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/chapter_1/hello_world.claro: -------------------------------------------------------------------------------- 1 | print("Hello, world!"); -------------------------------------------------------------------------------- /mdbook_docs/src/chapter_1/hello_world.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/chapter_1/hello_world.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts.md: -------------------------------------------------------------------------------- 1 | # Common Programming Concepts 2 | -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/sep_var_decl_and_init/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/sep_var_decl_and_init/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/sep_var_decl_and_init/ex1.claro: -------------------------------------------------------------------------------- 1 | var i: int; 2 | i = 10; -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/sep_var_decl_and_init/ex1_cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = i; -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/string_formatting/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/string_formatting/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/string_formatting/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/string_formatting/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/string_formatting/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/string_formatting/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/var_reassignment/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/var_reassignment/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/var_reassignment/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/var_reassignment/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/common_programming_concepts/variables_and_types/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/common_programming_concepts/variables_and_types/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/concurrency.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/collection_comprehension/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/collection_comprehension/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/collection_comprehension/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/collection_comprehension/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/collection_comprehension/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/collection_comprehension/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/collection_comprehension/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/collection_comprehension/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/collection_comprehension/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/collection_comprehension/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/for/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/ex1.claro: -------------------------------------------------------------------------------- 1 | for (e in [1, 2, 3, 4, 5]) { 2 | print(e); 3 | } -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/ex2.claro: -------------------------------------------------------------------------------- 1 | for (e in {1, 2, 3}) { 2 | print(e); 3 | } -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/for/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/for/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/for/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/ex6.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/for/ex6.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/for/for.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/for/for.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/if_else/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/if_else/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/if_else/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/if_else/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/if_else/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/if_else/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/if_else/if_else.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/if_else/if_else.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/exhaustiveness_checks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/exhaustiveness_checks/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/exhaustiveness_checks/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/match.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/match.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/structed_data/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/structed_data/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/structed_data/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/structed_data/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/structed_data/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/structed_data/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/wildcards/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/wildcards/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/wildcards/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/wildcards/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/wildcards/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/wildcards/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/wildcards/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/wildcards/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/match/wildcards/wildcards.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/match/wildcards/wildcards.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/pipes/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/pipes/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/pipes/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/pipes/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/pipes/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/pipes/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/pipes/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/pipes/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/pipes/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/pipes/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/pipes/pipes.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/pipes/pipes.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/repeat/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/repeat/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/repeat/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/repeat/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/repeat/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/repeat/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/repeat/repeat.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/repeat/repeat.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/while/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/while/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/while/ex1.claro: -------------------------------------------------------------------------------- 1 | var i = 0; 2 | while (i < 10) { 3 | print(i++); 4 | } -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/while/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/while/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/while/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/while/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/while/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/while/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/control_flow/while/while.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/control_flow/while/while.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/copying/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/copying/copying.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/copying.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/copying/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/known_bugs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/known_bugs/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/copying/known_bugs/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/known_bugs/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/known_bugs/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/known_bugs/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/known_bugs/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/known_bugs/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/known_bugs/known_bugs.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/known_bugs/known_bugs.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/copying/mutability_coercion/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/mutability_coercion/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/copying/mutability_coercion/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/mutability_coercion/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/mutability_coercion/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/mutability_coercion/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/mutability_coercion/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/mutability_coercion/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/mutability_coercion/mutability_coercion.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/mutability_coercion/mutability_coercion.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/copying/performance/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/performance/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/copying/performance/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/performance/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/performance/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/performance/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/copying/performance/performance.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/copying/performance/performance.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/error_handling.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/error_handling.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/error_propagation/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/error_propagation/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/error_propagation/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/error_propagation/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/error_propagation/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/error_propagation/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/ex1.claro: -------------------------------------------------------------------------------- 1 | newtype Error : T -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/error_handling/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/error_handling/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/fearless_concurrency/fearless_concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/fearless_concurrency/fearless_concurrency.md -------------------------------------------------------------------------------- /mdbook_docs/src/generics.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/generics/BUILD: -------------------------------------------------------------------------------- 1 | exports_files(glob(["*.claro"]), visibility = ["//mdbook_docs/src:__pkg__"]) -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/contracts.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/contracts.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex10.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex10.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex10.java -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex11.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex11.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex2.java -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex3.java -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex5.java -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex6.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex6.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex7.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex7.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex8.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex8.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/dynamic_dispatch/ex9.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/dynamic_dispatch/ex9.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/ex_contract.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/ex_contract.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/implementing_contracts/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/implementing_contracts/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/implementing_contracts/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/implementing_contracts/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/implementing_contracts/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/implementing_contracts/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/implementing_contracts/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/implementing_contracts/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/multiple_type_params/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/multiple_type_params/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/multiple_type_params/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/multiple_type_params/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/multiple_type_params/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/multiple_type_params/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/multiple_type_params/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/contracts/multiple_type_params/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/contracts/multiple_type_params/implied_types/ex3-cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = myLinkedList; -------------------------------------------------------------------------------- /mdbook_docs/src/generics/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/ex_reduce.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/ex_reduce.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/generic_return_type_inference/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/generic_return_type_inference/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/generic_return_type_inference/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/ex3-cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = ambiguous; -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/generic_return_type_inference/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/generic_return_type_inference/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/generics/generic_return_type_inference/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/generics/generic_return_type_inference/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/first_program/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/getting_started/first_program/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/first_program/first_program.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/getting_started/first_program/first_program.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/getting_started/getting_started.md -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/intro_to_modules/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/getting_started/intro_to_modules/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/intro_to_modules/styling.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/getting_started/intro_to_modules/styling.claro -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/intro_to_modules/updated_hello_world.claro: -------------------------------------------------------------------------------- 1 | print(Style::wrapInBox("Hello, World!")); -------------------------------------------------------------------------------- /mdbook_docs/src/getting_started/understanding_starter_project/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/getting_started/understanding_starter_project/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/calling_graph_procedures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/calling_graph_procedures/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/calling_graph_procedures/ex1-cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = graphRes; -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/calling_graph_procedures/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/calling_graph_procedures/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/calling_graph_procedures/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/calling_graph_procedures/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/calling_graph_procedures/ex3.claro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/calling_graph_procedures/ex3.claro.txt -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/conditional_subgraph_execution/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/conditional_subgraph_execution/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/ex1-setup.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/ex1-setup.claro -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/graph_procedure_composition/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/graph_procedure_composition/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/graph_procedure_composition/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/graph_procedure_composition/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/graph_procedure_composition/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/graph_procedure_composition/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/graph_procedures/graph_procedures.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/graph_procedures/graph_procedures.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_data_race_free/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/ex1-setup.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_data_race_free/ex1-setup.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_data_race_free/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/ex2-setup.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_data_race_free/ex2-setup.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_data_race_free/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/ex3.claro: -------------------------------------------------------------------------------- 1 | # Note the lack of a `mut` annotation. 2 | opaque newtype Cache -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_data_race_free/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_data_race_free/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free.md -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free/blocking_procedures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free/blocking_procedures/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free/blocking_procedures/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free/blocking_procedures/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free/blocking_procedures/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free/blocking_procedures/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/guaranteed_deadlock_free/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/guaranteed_deadlock_free/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/empty_endpoint_handlers.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/empty_endpoint_handlers.claro -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/endpoint_handler_impls.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/endpoint_handler_impls.claro -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/endpoint_handler_impls.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/endpoint_handler_impls.claro_module_api -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/endpoint_handlers.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/endpoint_handlers.claro -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/ex-http-service.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/ex-http-service.claro -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/http_dep_workaround.claro: -------------------------------------------------------------------------------- 1 | _ = http::getOk200HttpResponseForHtml(""); -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/http_servers.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/http_servers.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/http_servers/start_the_server.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/http_servers/start_the_server.claro -------------------------------------------------------------------------------- /mdbook_docs/src/images/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/images/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/images/BuggyBuggiesAPI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/images/BuggyBuggiesAPI.png -------------------------------------------------------------------------------- /mdbook_docs/src/images/BuggyBuggiesDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/images/BuggyBuggiesDemo.gif -------------------------------------------------------------------------------- /mdbook_docs/src/json_parsing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/json_parsing/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/json_parsing/ex1-format.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/json_parsing/ex1-format.claro -------------------------------------------------------------------------------- /mdbook_docs/src/json_parsing/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/json_parsing/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/json_parsing/json_parsing.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/json_parsing/json_parsing.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/lambdas_and_first_class_procedures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/lambdas_and_first_class_procedures/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/lambdas_and_first_class_procedures/ex1-cleanup.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/lambdas_and_first_class_procedures/ex1-cleanup.claro -------------------------------------------------------------------------------- /mdbook_docs/src/lambdas_and_first_class_procedures/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/lambdas_and_first_class_procedures/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/lambdas_and_first_class_procedures/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/lambdas_and_first_class_procedures/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/code_reuse/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/code_reuse/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/code_reuse/abstract_modules/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/code_reuse/abstract_modules/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/code_reuse/abstract_modules/animal.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/code_reuse/abstract_modules/animal.bzl -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/code_reuse/code_reuse.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/code_reuse/code_reuse.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/code_reuse/reusing_module_apis/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/code_reuse/reusing_module_apis/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/code_reuse/reusing_source_code/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/code_reuse/reusing_source_code/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/metaprogramming.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/metaprogramming.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/templating/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/templating/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/templating/examples/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/templating/examples/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/templating/examples/ex1.claro.tmpl: -------------------------------------------------------------------------------- 1 | # ex1.claro.tmpl 2 | provider homepageHtml() -> string { 3 | return "{{HOMEPAGE_HTML}}"; 4 | } -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/templating/examples/homepage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/templating/examples/homepage.html -------------------------------------------------------------------------------- /mdbook_docs/src/metaprogramming/templating/templating.tmpl.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/metaprogramming/templating/templating.tmpl.md.tmpl -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/demo_binary_w_dep_on_demo_module_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/demo_binary_w_dep_on_demo_module_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/demo_module_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/demo_module_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/examples/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/examples/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/examples/boxes.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/examples/boxes.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/examples/boxes.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/examples/boxes.claro_module_api -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/examples/contract_impl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/examples/contract_impl.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/examples/pretty_print.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/examples/pretty_print.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/examples/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/examples/test.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/flags/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/ex1-impl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/flags/ex1-impl.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/ex1-test.claro: -------------------------------------------------------------------------------- 1 | # ex1-test.claro 2 | Config::env |> print("env: \"{^}\""); -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/ex1-test2.claro: -------------------------------------------------------------------------------- 1 | # ex1-test2.claro 2 | Config::SUBJECT |> print("Hello, {^}!"); -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/ex1.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/flags/ex1.claro_module_api -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/flag_only_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/flags/flag_only_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/flags/flags.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/flags/flags.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/http_services/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/http_services/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/http_services/ex1-impl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/http_services/ex1-impl.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/http_services/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/http_services/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/module_apis.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/module_apis.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/procedure_signatures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/procedure_signatures/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/static_values/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/static_values/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/static_values/ex1-impl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/static_values/ex1-impl.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/static_values/ex1-log.claro_module_api: -------------------------------------------------------------------------------- 1 | 2 | consumer log(msg: string); -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/static_values/ex1-test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/static_values/ex1-test.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/type_definitions/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_apis/type_definitions/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/type_definitions/initializers_and_unwrappers/ex1-part1.claro_module_api: -------------------------------------------------------------------------------- 1 | newtype OddInt : int 2 | 3 | -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_apis/type_definitions/opaque_types/ex1.claro_module_api: -------------------------------------------------------------------------------- 1 | # ex1.claro_module_api 2 | opaque newtype Person -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/module_system.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/module_system.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/swapping_deps/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/binary_hello_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/swapping_deps/binary_hello_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/binary_look_ma_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/swapping_deps/binary_look_ma_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/example.claro: -------------------------------------------------------------------------------- 1 | # example.claro 2 | print(Msg::getMessage()); -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/hello_world.claro: -------------------------------------------------------------------------------- 1 | provider getMessage() -> string { 2 | return "Hello, World!"; 3 | } -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/look_ma.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/swapping_deps/look_ma.claro -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/modules_BULD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/swapping_deps/modules_BULD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/swapping_deps/swapping_deps.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/swapping_deps/swapping_deps.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/visibility/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/visibility/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/visibility/ex_package_visibility_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/visibility/ex_package_visibility_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/visibility/ex_private_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/visibility/ex_private_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/visibility/ex_public_visibility_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/visibility/ex_public_visibility_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/module_system/visibility/visibility.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/module_system/visibility/visibility.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/procedures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures.md -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/consumers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/consumers/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/consumers/consumers.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/consumers/consumers.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/consumers/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/consumers/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/functions/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/functions/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/functions/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/functions/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/functions/functions.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/functions/functions.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/providers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/providers/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/providers/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/providers/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/procedures/providers/providers.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/procedures/providers/providers.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/resource_files/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/resource_files/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/resource_files/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/resource_files/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/resource_files/ex_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/resource_files/ex_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/resource_files/example_resource.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/resource_files/example_resource.txt -------------------------------------------------------------------------------- /mdbook_docs/src/resource_files/resource_files.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/resource_files/resource_files.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/aliases.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/aliases.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/not_a_new_type_decl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/not_a_new_type_decl/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/not_a_new_type_decl/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/not_a_new_type_decl/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/aliases/recursive_aliases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/aliases/recursive_aliases.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/atoms/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/atoms/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/atoms/atoms.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/atoms/atoms.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/atoms/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/atoms/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/atoms/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/atoms/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/atoms/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/atoms/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/atoms/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/atoms/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/builtin_collections.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/builtin_collections.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/list_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/list_type/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/list_type/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/list_type/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/list_type/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/list_type/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/list_type/ex3.claro: -------------------------------------------------------------------------------- 1 | var l = mut [1, 2]; 2 | l[0] = 99; 3 | print(l); -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/list_type/list_type.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/list_type/list_type.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/map_type/map_type.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/map_type/map_type.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/set_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/set_type/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/set_type/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/set_type/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/set_type/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/set_type/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/set_type/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/set_type/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/set_type/set_type.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/set_type/set_type.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/struct_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/struct_type/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/struct_type/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/struct_type/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/struct_type/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/struct_type/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/struct_type/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/struct_type/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex6.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/builtin_colls/tuple_type/ex6.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/ex1-cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = s; -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/ex1.claro: -------------------------------------------------------------------------------- 1 | var s: string = 100.55; -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/ex1-cleanup.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/ex1-cleanup.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/ex1.claro: -------------------------------------------------------------------------------- 1 | var intOrStr: oneof; -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/narrowing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/narrowing/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/narrowing/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/narrowing/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/narrowing/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/narrowing/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/narrowing/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/narrowing/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/narrowing/narrowing.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/narrowing/narrowing.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/oneofs/oneofs.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/oneofs/oneofs.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/static_typing.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/static_typing.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/user_defined_types/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex1.claro: -------------------------------------------------------------------------------- 1 | newtype Foo : int -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/user_defined_types/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex3.claro: -------------------------------------------------------------------------------- 1 | var f = Foo(1); 2 | print(f); -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex4.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/user_defined_types/ex4.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/user_defined_types/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex6-bad.claro: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Claro can identify this type mismatch. 4 | print(timeTraveled(Miles(60.0), MPH(15.0))); -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex6-good.claro: -------------------------------------------------------------------------------- 1 | print(timeTraveled(MPH(15.0), Miles(60.0))); -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/ex6.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/user_defined_types/ex6.claro -------------------------------------------------------------------------------- /mdbook_docs/src/static_typing/user_defined_types/recursive_types/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/static_typing/user_defined_types/recursive_types/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/stdlib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/stdlib/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/stdlib/default_modules/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/stdlib/default_modules/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/stdlib/default_modules/EX_BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/stdlib/default_modules/EX_BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/stdlib/default_modules/default_modules.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/stdlib/default_modules/default_modules.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/stdlib/default_modules/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/stdlib/default_modules/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/stdlib/stdlib_module.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/stdlib/stdlib_module.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/ex-cleanup.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/ex-cleanup.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/BUILD -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex1.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex1.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex2-cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = add; -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex2.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex2.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex3.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex3.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex4-cleanup.claro: -------------------------------------------------------------------------------- 1 | _ = l; -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex4.claro: -------------------------------------------------------------------------------- 1 | var l: [int] = []; -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex5.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex5.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex6.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex6.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex7.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex7.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/required_type_annotations/ex8.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/required_type_annotations/ex8.claro -------------------------------------------------------------------------------- /mdbook_docs/src/type_inference/type_inference.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/src/type_inference/type_inference.tmpl.md -------------------------------------------------------------------------------- /mdbook_docs/theme/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/theme/BUILD -------------------------------------------------------------------------------- /mdbook_docs/theme/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/mdbook_docs/theme/highlight.js -------------------------------------------------------------------------------- /non_module_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/non_module_deps.bzl -------------------------------------------------------------------------------- /patched_jcup/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/patched_jcup/BUILD -------------------------------------------------------------------------------- /patched_jcup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/patched_jcup/README.md -------------------------------------------------------------------------------- /patched_jcup/cup_rule_diff.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/patched_jcup/cup_rule_diff.patch -------------------------------------------------------------------------------- /patched_jcup/java_cup/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/patched_jcup/java_cup/LICENSE -------------------------------------------------------------------------------- /patched_jcup/java_cup/emit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/patched_jcup/java_cup/emit.java -------------------------------------------------------------------------------- /patched_jcup/jflex_rule_diff.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/patched_jcup/jflex_rule_diff.patch -------------------------------------------------------------------------------- /rules.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/rules.bzl -------------------------------------------------------------------------------- /rules_jvm_external~5.3~maven~maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/rules_jvm_external~5.3~maven~maven_install.json -------------------------------------------------------------------------------- /src/java/com/claro/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/ClaroCompilerMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/ClaroCompilerMain.java -------------------------------------------------------------------------------- /src/java/com/claro/ClaroLexer.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/ClaroLexer.flex -------------------------------------------------------------------------------- /src/java/com/claro/ClaroParser.cup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/ClaroParser.cup -------------------------------------------------------------------------------- /src/java/com/claro/ClaroParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/ClaroParserException.java -------------------------------------------------------------------------------- /src/java/com/claro/LexedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/LexedValue.java -------------------------------------------------------------------------------- /src/java/com/claro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/README.md -------------------------------------------------------------------------------- /src/java/com/claro/ScopedIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/ScopedIdentifier.java -------------------------------------------------------------------------------- /src/java/com/claro/claro_build_rules.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/claro_build_rules.bzl -------------------------------------------------------------------------------- /src/java/com/claro/claro_build_rules_internal.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/claro_build_rules_internal.bzl -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/CompilerBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/CompilerBackend.java -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/ParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/ParserUtil.java -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/interpreted/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/interpreted/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/interpreted/Interpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/interpreted/Interpreter.java -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/interpreted/ScopedHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/interpreted/ScopedHeap.java -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/java_source/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/java_source/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/java_source/deserialization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/java_source/deserialization/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/java_source/monomorphization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/java_source/monomorphization/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/repl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/repl/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/repl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/repl/README.md -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/repl/Repl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/repl/Repl.java -------------------------------------------------------------------------------- /src/java/com/claro/compiler_backends/repl/repl_terminal/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/compiler_backends/repl/repl_terminal/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/ModuleNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/ModuleNode.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/Node.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/ProgramNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/ProgramNode.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/Target.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/expressions/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/expressions/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/expressions/Expr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/expressions/Expr.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/statements/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/statements/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/statements/Stmt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/statements/Stmt.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/types/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/types/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/types/BaseType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/types/BaseType.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/types/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/types/Type.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/types/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/types/Types.java -------------------------------------------------------------------------------- /src/java/com/claro/intermediate_representation/types/impls/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/intermediate_representation/types/impls/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/internal_static_state/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/internal_static_state/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/module_system/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/module_system/ModuleApiLexer.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/ModuleApiLexer.flex -------------------------------------------------------------------------------- /src/java/com/claro/module_system/ModuleApiParser.cup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/ModuleApiParser.cup -------------------------------------------------------------------------------- /src/java/com/claro/module_system/ModuleApiParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/ModuleApiParserUtil.java -------------------------------------------------------------------------------- /src/java/com/claro/module_system/TestModule.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/TestModule.claro_module_api -------------------------------------------------------------------------------- /src/java/com/claro/module_system/TestModuleParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/TestModuleParser.java -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/ClaroDocsCLIOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/ClaroDocsCLIOptions.java -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/ClaroDocsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/ClaroDocsGenerator.java -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/clarodocs_rules.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/clarodocs_rules.bzl -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/html_rendering/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/html_rendering/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/html_rendering/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/html_rendering/Util.java -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/html_rendering/tokens.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/html_rendering/tokens.soy -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/html_rendering/types.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/html_rendering/types.soy -------------------------------------------------------------------------------- /src/java/com/claro/module_system/clarodocs/html_rendering/utils.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/clarodocs/html_rendering/utils.soy -------------------------------------------------------------------------------- /src/java/com/claro/module_system/module_serialization/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/java/com/claro/module_system/module_serialization/json/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/module_serialization/json/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/module_system/module_serialization/proto/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/module_system/module_serialization/proto/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/ClaroRuntimeUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/ClaroRuntimeUtilities.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/README -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/flags/$Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/flags/$Flags.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/flags/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/flags/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/http/$ClaroHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/http/$ClaroHttpServer.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/http/$ClaroLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/http/$ClaroLauncher.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/http/$HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/http/$HttpUtil.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/http/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/injector/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/injector/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/injector/InjectedKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/injector/InjectedKey.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/injector/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/injector/Injector.java -------------------------------------------------------------------------------- /src/java/com/claro/runtime_utilities/injector/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/runtime_utilities/injector/Key.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/README.md -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/StdLibModuleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/StdLibModuleRegistry.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/StdLibModuleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/StdLibModuleUtil.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/StdLibRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/StdLibRegistry.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/StdLibUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/StdLibUtil.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/http/$HttpServerStdLibRegistryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/http/$HttpServerStdLibRegistryUtil.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/http/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/userinput/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/userinput/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/userinput/UserInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/userinput/UserInput.java -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/utils/BUILD -------------------------------------------------------------------------------- /src/java/com/claro/stdlib/utils/ClaroModuleDeserializationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/src/java/com/claro/stdlib/utils/ClaroModuleDeserializationUtil.java -------------------------------------------------------------------------------- /stdlib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/BUILD -------------------------------------------------------------------------------- /stdlib/booleans/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/booleans/BUILD -------------------------------------------------------------------------------- /stdlib/booleans/booleans.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/booleans/booleans.claro_internal -------------------------------------------------------------------------------- /stdlib/booleans/booleans.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/booleans/booleans.claro_module_api -------------------------------------------------------------------------------- /stdlib/booleans/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/booleans/test.claro -------------------------------------------------------------------------------- /stdlib/builtin_functions.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/builtin_functions.claro_internal -------------------------------------------------------------------------------- /stdlib/cache/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/BUILD -------------------------------------------------------------------------------- /stdlib/cache/builder/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/builder/BUILD -------------------------------------------------------------------------------- /stdlib/cache/builder/cache_builder.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/builder/cache_builder.claro_internal -------------------------------------------------------------------------------- /stdlib/cache/builder/cache_builder.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/builder/cache_builder.claro_module_api -------------------------------------------------------------------------------- /stdlib/cache/cache.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/cache.claro_internal -------------------------------------------------------------------------------- /stdlib/cache/cache.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/cache.claro_module_api -------------------------------------------------------------------------------- /stdlib/cache/loader/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/BUILD -------------------------------------------------------------------------------- /stdlib/cache/loader/cache_loader.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/cache_loader.claro_internal -------------------------------------------------------------------------------- /stdlib/cache/loader/custom_cache.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/custom_cache.claro_module_api -------------------------------------------------------------------------------- /stdlib/cache/loader/custom_cache_loader.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/custom_cache_loader.bzl -------------------------------------------------------------------------------- /stdlib/cache/loader/default_loadAll.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/default_loadAll.claro_internal -------------------------------------------------------------------------------- /stdlib/cache/loader/default_reload.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/default_reload.claro -------------------------------------------------------------------------------- /stdlib/cache/loader/example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/example/BUILD -------------------------------------------------------------------------------- /stdlib/cache/loader/example/load.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/example/load.claro -------------------------------------------------------------------------------- /stdlib/cache/loader/example/reload.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/example/reload.claro -------------------------------------------------------------------------------- /stdlib/cache/loader/example/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/loader/example/test.claro -------------------------------------------------------------------------------- /stdlib/cache/test_cache_builder.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/cache/test_cache_builder.claro -------------------------------------------------------------------------------- /stdlib/deque/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/deque/BUILD -------------------------------------------------------------------------------- /stdlib/deque/deque.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/deque/deque.claro_internal -------------------------------------------------------------------------------- /stdlib/deque/deque.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/deque/deque.claro_module_api -------------------------------------------------------------------------------- /stdlib/deque/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/deque/test.claro -------------------------------------------------------------------------------- /stdlib/doubles/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/doubles/BUILD -------------------------------------------------------------------------------- /stdlib/doubles/doubles.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/doubles/doubles.claro_internal -------------------------------------------------------------------------------- /stdlib/doubles/doubles.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/doubles/doubles.claro_module_api -------------------------------------------------------------------------------- /stdlib/doubles/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/doubles/test.claro -------------------------------------------------------------------------------- /stdlib/files/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/files/BUILD -------------------------------------------------------------------------------- /stdlib/files/files.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/files/files.claro_internal -------------------------------------------------------------------------------- /stdlib/files/files.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/files/files.claro_module_api -------------------------------------------------------------------------------- /stdlib/files/test_files.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/files/test_files.claro -------------------------------------------------------------------------------- /stdlib/files/test_resource.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/files/test_resource.txt -------------------------------------------------------------------------------- /stdlib/floats/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/floats/BUILD -------------------------------------------------------------------------------- /stdlib/floats/floats.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/floats/floats.claro_internal -------------------------------------------------------------------------------- /stdlib/floats/floats.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/floats/floats.claro_module_api -------------------------------------------------------------------------------- /stdlib/floats/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/floats/test.claro -------------------------------------------------------------------------------- /stdlib/functional_programming/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/functional_programming/BUILD -------------------------------------------------------------------------------- /stdlib/functional_programming/fp.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/functional_programming/fp.claro -------------------------------------------------------------------------------- /stdlib/functional_programming/fp.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/functional_programming/fp.claro_module_api -------------------------------------------------------------------------------- /stdlib/futures/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/futures/BUILD -------------------------------------------------------------------------------- /stdlib/futures/futures.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/futures/futures.claro_internal -------------------------------------------------------------------------------- /stdlib/futures/futures.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/futures/futures.claro_module_api -------------------------------------------------------------------------------- /stdlib/futures/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/futures/test.claro -------------------------------------------------------------------------------- /stdlib/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/http/BUILD -------------------------------------------------------------------------------- /stdlib/http/http.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/http/http.claro_internal -------------------------------------------------------------------------------- /stdlib/http/http.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/http/http.claro_module_api -------------------------------------------------------------------------------- /stdlib/ints/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/ints/BUILD -------------------------------------------------------------------------------- /stdlib/ints/ints.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/ints/ints.claro_internal -------------------------------------------------------------------------------- /stdlib/ints/ints.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/ints/ints.claro_module_api -------------------------------------------------------------------------------- /stdlib/ints/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/ints/test.claro -------------------------------------------------------------------------------- /stdlib/lists/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/lists/BUILD -------------------------------------------------------------------------------- /stdlib/lists/lists.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/lists/lists.claro_internal -------------------------------------------------------------------------------- /stdlib/lists/lists.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/lists/lists.claro_module_api -------------------------------------------------------------------------------- /stdlib/longs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/longs/BUILD -------------------------------------------------------------------------------- /stdlib/longs/longs.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/longs/longs.claro_internal -------------------------------------------------------------------------------- /stdlib/longs/longs.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/longs/longs.claro_module_api -------------------------------------------------------------------------------- /stdlib/longs/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/longs/test.claro -------------------------------------------------------------------------------- /stdlib/maps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/maps/BUILD -------------------------------------------------------------------------------- /stdlib/maps/maps.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/maps/maps.claro_internal -------------------------------------------------------------------------------- /stdlib/maps/maps.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/maps/maps.claro_module_api -------------------------------------------------------------------------------- /stdlib/math/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/math/BUILD -------------------------------------------------------------------------------- /stdlib/math/math.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/math/math.claro_internal -------------------------------------------------------------------------------- /stdlib/math/math.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/math/math.claro_module_api -------------------------------------------------------------------------------- /stdlib/math/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/math/test.claro -------------------------------------------------------------------------------- /stdlib/priority_queue/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/priority_queue/BUILD -------------------------------------------------------------------------------- /stdlib/priority_queue/priority_queue.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/priority_queue/priority_queue.claro_internal -------------------------------------------------------------------------------- /stdlib/priority_queue/priority_queue.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/priority_queue/priority_queue.claro_module_api -------------------------------------------------------------------------------- /stdlib/priority_queue/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/priority_queue/test.claro -------------------------------------------------------------------------------- /stdlib/random/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/random/BUILD -------------------------------------------------------------------------------- /stdlib/random/random.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/random/random.claro_internal -------------------------------------------------------------------------------- /stdlib/random/random.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/random/random.claro_module_api -------------------------------------------------------------------------------- /stdlib/random/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/random/test.claro -------------------------------------------------------------------------------- /stdlib/scanner/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/scanner/BUILD -------------------------------------------------------------------------------- /stdlib/scanner/scanner.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/scanner/scanner.claro_internal -------------------------------------------------------------------------------- /stdlib/scanner/scanner.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/scanner/scanner.claro_module_api -------------------------------------------------------------------------------- /stdlib/scanner/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/scanner/test.claro -------------------------------------------------------------------------------- /stdlib/sets/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/sets/BUILD -------------------------------------------------------------------------------- /stdlib/sets/sets.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/sets/sets.claro_internal -------------------------------------------------------------------------------- /stdlib/sets/sets.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/sets/sets.claro_module_api -------------------------------------------------------------------------------- /stdlib/std.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/std.claro_module_api -------------------------------------------------------------------------------- /stdlib/strings/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/BUILD -------------------------------------------------------------------------------- /stdlib/strings/string_builder/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/string_builder/BUILD -------------------------------------------------------------------------------- /stdlib/strings/string_builder/string_builder.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/string_builder/string_builder.claro_internal -------------------------------------------------------------------------------- /stdlib/strings/string_builder/string_builder.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/string_builder/string_builder.claro_module_api -------------------------------------------------------------------------------- /stdlib/strings/string_builder/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/string_builder/test.claro -------------------------------------------------------------------------------- /stdlib/strings/strings.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/strings.claro_internal -------------------------------------------------------------------------------- /stdlib/strings/strings.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/strings.claro_module_api -------------------------------------------------------------------------------- /stdlib/strings/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/strings/test.claro -------------------------------------------------------------------------------- /stdlib/time/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stdlib/time/duration/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/time/duration/BUILD -------------------------------------------------------------------------------- /stdlib/time/duration/duration.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/time/duration/duration.claro_internal -------------------------------------------------------------------------------- /stdlib/time/duration/duration.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/time/duration/duration.claro_module_api -------------------------------------------------------------------------------- /stdlib/time/instant/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/time/instant/BUILD -------------------------------------------------------------------------------- /stdlib/time/instant/instant.claro_internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/time/instant/instant.claro_internal -------------------------------------------------------------------------------- /stdlib/time/instant/instant.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/time/instant/instant.claro_module_api -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/abstract_module.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/abstract_module.bzl -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/abstract_module_internal.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/abstract_module_internal.bzl -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/BUILD -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/animal/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/animal/BUILD -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/animal/animal.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/animal/animal.bzl -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/animal/animal.claro_module_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/animal/animal.claro_module_api -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/cat_make_noise_impl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/cat_make_noise_impl.claro -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/dog_make_noise_impl.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/dog_make_noise_impl.claro -------------------------------------------------------------------------------- /stdlib/utils/abstract_modules/example/test.claro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/abstract_modules/example/test.claro -------------------------------------------------------------------------------- /stdlib/utils/expand_template/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/expand_template/BUILD -------------------------------------------------------------------------------- /stdlib/utils/expand_template/expand_template.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/stdlib/utils/expand_template/expand_template.bzl -------------------------------------------------------------------------------- /stdlib/utils/expand_template/substitution.txt: -------------------------------------------------------------------------------- 1 | THROW THIS IN THERE -------------------------------------------------------------------------------- /stdlib/utils/expand_template/test.tmpl: -------------------------------------------------------------------------------- 1 | print("{{SUB}}"); -------------------------------------------------------------------------------- /tools/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/BUILD -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/clarodocs/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/.npmrc -------------------------------------------------------------------------------- /tools/clarodocs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/README.md -------------------------------------------------------------------------------- /tools/clarodocs/build_smoke_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/build_smoke_test.js -------------------------------------------------------------------------------- /tools/clarodocs/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/defs.bzl -------------------------------------------------------------------------------- /tools/clarodocs/generator/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/generator/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/generator/ClaroDocsCLIOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/generator/ClaroDocsCLIOptions.java -------------------------------------------------------------------------------- /tools/clarodocs/generator/ClaroDocsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/generator/ClaroDocsGenerator.java -------------------------------------------------------------------------------- /tools/clarodocs/generator/clarodocs_rules.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/generator/clarodocs_rules.bzl -------------------------------------------------------------------------------- /tools/clarodocs/generator/vite-config.tmpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/generator/vite-config.tmpl.js -------------------------------------------------------------------------------- /tools/clarodocs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/index.html -------------------------------------------------------------------------------- /tools/clarodocs/lint.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/lint.bzl -------------------------------------------------------------------------------- /tools/clarodocs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/package.json -------------------------------------------------------------------------------- /tools/clarodocs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/pnpm-lock.yaml -------------------------------------------------------------------------------- /tools/clarodocs/public/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/public/BUILD.bazel -------------------------------------------------------------------------------- /tools/clarodocs/public/claro-logo-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/public/claro-logo-192x192.png -------------------------------------------------------------------------------- /tools/clarodocs/public/claro-logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/public/claro-logo-512x512.png -------------------------------------------------------------------------------- /tools/clarodocs/public/claro-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/public/claro-logo.ico -------------------------------------------------------------------------------- /tools/clarodocs/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/public/manifest.json -------------------------------------------------------------------------------- /tools/clarodocs/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/public/robots.txt -------------------------------------------------------------------------------- /tools/clarodocs/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/App.css -------------------------------------------------------------------------------- /tools/clarodocs/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/App.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/claro_module_apis/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/claro_module_apis/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/claro_module_apis/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/claro_module_apis/demo.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/components/dep_graph/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/dep_graph/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/components/dep_graph/DepGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/dep_graph/DepGraph.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/components/dep_graph/WholeProgramDepGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/dep_graph/WholeProgramDepGraph.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/components/highlight_js/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/highlight_js/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/components/highlight_js/HighlightJS.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/highlight_js/HighlightJS.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/components/input/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/input/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/components/input/SimpleInputBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/input/SimpleInputBox.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/components/mermaid/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/mermaid/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/components/mermaid/Mermaid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/mermaid/Mermaid.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/components/module_tree/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/module_tree/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/components/module_tree/ModuleTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/components/module_tree/ModuleTree.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/hooks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/hooks/BUILD -------------------------------------------------------------------------------- /tools/clarodocs/src/hooks/UseSearchParamsHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/hooks/UseSearchParamsHook.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/index.css -------------------------------------------------------------------------------- /tools/clarodocs/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/index.tsx -------------------------------------------------------------------------------- /tools/clarodocs/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/src/reportWebVitals.ts -------------------------------------------------------------------------------- /tools/clarodocs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/tsconfig.json -------------------------------------------------------------------------------- /tools/clarodocs/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/clarodocs/vite.config.js -------------------------------------------------------------------------------- /tools/create_claro_project.tmpl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/create_claro_project.tmpl.sh -------------------------------------------------------------------------------- /tools/syntax_highlighting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/README.md -------------------------------------------------------------------------------- /tools/syntax_highlighting/claro-vim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/claro-vim/README.md -------------------------------------------------------------------------------- /tools/syntax_highlighting/claro-vim/ftdetect/claro.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/claro-vim/ftdetect/claro.vim -------------------------------------------------------------------------------- /tools/syntax_highlighting/claro-vim/syntax/claro.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/claro-vim/syntax/claro.vim -------------------------------------------------------------------------------- /tools/syntax_highlighting/intellij/Add New IntelliJ File Type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/intellij/Add New IntelliJ File Type.png -------------------------------------------------------------------------------- /tools/syntax_highlighting/intellij/Configure Colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/intellij/Configure Colors.png -------------------------------------------------------------------------------- /tools/syntax_highlighting/intellij/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/intellij/README.md -------------------------------------------------------------------------------- /tools/syntax_highlighting/vscode/claro/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/vscode/claro/.vscodeignore -------------------------------------------------------------------------------- /tools/syntax_highlighting/vscode/claro/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/vscode/claro/CHANGELOG.md -------------------------------------------------------------------------------- /tools/syntax_highlighting/vscode/claro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/vscode/claro/README.md -------------------------------------------------------------------------------- /tools/syntax_highlighting/vscode/claro/claro-0.0.1.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/vscode/claro/claro-0.0.1.vsix -------------------------------------------------------------------------------- /tools/syntax_highlighting/vscode/claro/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/vscode/claro/language-configuration.json -------------------------------------------------------------------------------- /tools/syntax_highlighting/vscode/claro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonSteving99/claro-lang/HEAD/tools/syntax_highlighting/vscode/claro/package.json --------------------------------------------------------------------------------