├── .busted ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── docs.yml │ ├── playground.yml │ ├── release.yml │ ├── shellcheck.yml │ └── spellcheck.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── argparse.d.tl ├── docs ├── README.md ├── book.toml ├── cspell.json ├── examples │ ├── README.md │ └── files │ │ ├── build │ │ └── main.lua │ │ ├── src │ │ └── main.tl │ │ └── tlconfig.lua ├── project-words.txt ├── src │ ├── SUMMARY.md │ ├── about.md │ ├── aliasing.md │ ├── arrays.md │ ├── behavior.md │ ├── chapter_1.md │ ├── compiler_options.md │ ├── current_limitations_on_union_types.md │ ├── declaration_files.md │ ├── developing.md │ ├── enums.md │ ├── functions.md │ ├── generics.md │ ├── global_variables.md │ ├── grammar.md │ ├── installing_tl.md │ ├── interfaces.md │ ├── introduction.md │ ├── local_variables.md │ ├── macroexp.md │ ├── maps.md │ ├── metamethods.md │ ├── other_projects.md │ ├── pragmas.md │ ├── records.md │ ├── teal_standard_library_and_lua_compatibility.md │ ├── the_type_any.md │ ├── tuples.md │ ├── tutorial.md │ ├── type_variables.md │ ├── types_in_teal.md │ ├── union_types.md │ ├── using_tl_with_lua.md │ ├── variable_attributes.md │ ├── welcome_to_teal.md │ ├── why_types.md │ └── your_first_teal_program.md └── teal.svg ├── extras ├── binary.sh ├── combine.tl ├── make.sh └── release.sh ├── lfs.d.tl ├── luarocks.lock ├── precompiler.lua ├── precompiler.tl ├── spec ├── api │ ├── v1 │ │ ├── get_types_spec.lua │ │ ├── init_env_spec.lua │ │ └── process_spec.lua │ ├── v2 │ │ ├── gen_spec.lua │ │ ├── get_token_at_spec.lua │ │ ├── load_spec.lua │ │ ├── parse_program_spec.lua │ │ └── symbols_in_scope_spec.lua │ └── v3 │ │ ├── compiler │ │ ├── get_type_report_spec.lua │ │ ├── input_spec.lua │ │ ├── loaded_files_spec.lua │ │ ├── open_spec.lua │ │ ├── recall_spec.lua │ │ └── require_spec.lua │ │ ├── input │ │ ├── check_spec.lua │ │ ├── gen_spec.lua │ │ ├── lex_spec.lua │ │ └── parse_spec.lua │ │ ├── load_spec.lua │ │ ├── loader_spec.lua │ │ ├── module │ │ └── gen_spec.lua │ │ ├── parse_tree │ │ └── check_spec.lua │ │ ├── runtime_target_spec.lua │ │ ├── search_module_spec.lua │ │ ├── token_list │ │ ├── get_token_at_spec.lua │ │ └── parse_spec.lua │ │ ├── version_spec.lua │ │ └── warning_set_spec.lua ├── cli │ ├── check_spec.lua │ ├── completion_spec.lua │ ├── config │ │ └── errors.lua │ ├── feat_spec.lua │ ├── gen_spec.lua │ ├── global_env_def_spec.lua │ ├── include_dir_spec.lua │ ├── output_spec.lua │ ├── quiet_spec.lua │ ├── run_spec.lua │ ├── types_spec.lua │ ├── version_spec.lua │ └── warning_spec.lua ├── lang │ ├── arguments │ │ ├── array_spec.lua │ │ ├── boolean_spec.lua │ │ ├── enum_spec.lua │ │ ├── record_spec.lua │ │ └── union_spec.lua │ ├── assignment │ │ ├── to_any_spec.lua │ │ ├── to_array_of_maps_spec.lua │ │ ├── to_array_spec.lua │ │ ├── to_const_spec.lua │ │ ├── to_enum_spec.lua │ │ ├── to_function_spec.lua │ │ ├── to_generic_function_spec.lua │ │ ├── to_interface_spec.lua │ │ ├── to_map_spec.lua │ │ ├── to_multiple_variables_spec.lua │ │ ├── to_nominal_arrayrecord_spec.lua │ │ ├── to_nominal_record_field_spec.lua │ │ ├── to_nominal_record_spec.lua │ │ ├── to_self_record_field_spec.lua │ │ ├── to_tuple_spec.lua │ │ ├── to_type_spec.lua │ │ └── to_union_spec.lua │ ├── call │ │ ├── function_spec.lua │ │ ├── generic_function_spec.lua │ │ ├── record_method_spec.lua │ │ ├── string_method_spec.lua │ │ └── syntax_errors_spec.lua │ ├── code_gen │ │ ├── global_type_spec.lua │ │ ├── linebreak_spec.lua │ │ ├── local_type_spec.lua │ │ ├── macroexp_spec.lua │ │ └── string_compatability_spec.lua │ ├── compat │ │ └── lua_versions_spec.lua │ ├── declaration │ │ ├── array_spec.lua │ │ ├── enum_spec.lua │ │ ├── functiontype_spec.lua │ │ ├── generics_spec.lua │ │ ├── global_function_spec.lua │ │ ├── global_spec.lua │ │ ├── local_function_spec.lua │ │ ├── local_spec.lua │ │ ├── local_type_spec.lua │ │ ├── macroexp_spec.lua │ │ ├── map_spec.lua │ │ ├── metatable_spec.lua │ │ ├── nominal_spec.lua │ │ ├── record_function_spec.lua │ │ ├── record_method_spec.lua │ │ ├── record_spec.lua │ │ ├── tuple_spec.lua │ │ └── union_spec.lua │ ├── error_reporting │ │ ├── syntax_error_spec.lua │ │ ├── typecheck_error_spec.lua │ │ └── warning_spec.lua │ ├── inference │ │ ├── boolean_context_spec.lua │ │ ├── emptytable_spec.lua │ │ ├── function_call_spec.lua │ │ ├── if_spec.lua │ │ ├── or_spec.lua │ │ └── table_literal_spec.lua │ ├── lax │ │ └── lax_spec.lua │ ├── lexer │ │ ├── comments_spec.lua │ │ ├── doublequote_string_spec.lua │ │ ├── eof_spec.lua │ │ ├── hashbang_spec.lua │ │ ├── literals_spec.lua │ │ ├── long_comment_spec.lua │ │ ├── long_string_and_comment_spec.lua │ │ ├── long_string_spec.lua │ │ ├── semicolon_spec.lua │ │ └── singlequote_string_spec.lua │ ├── literals │ │ ├── boolean_spec.lua │ │ └── table_spec.lua │ ├── loader │ │ └── loader_spec.lua │ ├── macroexp │ │ ├── generics_spec.lua │ │ └── is_spec.lua │ ├── metamethods │ │ ├── add_spec.lua │ │ ├── bnot_spec.lua │ │ ├── call_spec.lua │ │ ├── idiv_spec.lua │ │ ├── index_spec.lua │ │ ├── le_spec.lua │ │ ├── len_spec.lua │ │ ├── lt_spec.lua │ │ ├── tostring_spec.lua │ │ └── unm_spec.lua │ ├── operator │ │ ├── as_spec.lua │ │ ├── bit_spec.lua │ │ ├── colon_spec.lua │ │ ├── dot_spec.lua │ │ ├── eq_spec.lua │ │ ├── ge_spec.lua │ │ ├── gt_spec.lua │ │ ├── idiv_spec.lua │ │ ├── index_spec.lua │ │ ├── is_spec.lua │ │ ├── le_spec.lua │ │ ├── len_spec.lua │ │ ├── lt_spec.lua │ │ ├── mod_spec.lua │ │ ├── not_spec.lua │ │ ├── or_spec.lua │ │ ├── paren_spec.lua │ │ ├── plus_spec.lua │ │ └── pow_spec.lua │ ├── parser │ │ ├── lua_parser_spec.lua │ │ ├── parser_error_spec.lua │ │ ├── parser_spec.lua │ │ ├── store_comments_spec.lua │ │ └── syntax_errors_spec.lua │ ├── pragma │ │ ├── arity_spec.lua │ │ └── invalid_spec.lua │ ├── preload │ │ └── preload_spec.lua │ ├── statement │ │ ├── forin_spec.lua │ │ ├── goto_spec.lua │ │ ├── if_spec.lua │ │ ├── repeat_spec.lua │ │ ├── return_spec.lua │ │ └── while_spec.lua │ ├── stdlib │ │ ├── assert_spec.lua │ │ ├── coroutine_spec.lua │ │ ├── io_spec.lua │ │ ├── ipairs_spec.lua │ │ ├── math_spec.lua │ │ ├── next_spec.lua │ │ ├── os_spec.lua │ │ ├── pcall_spec.lua │ │ ├── rawget_spec.lua │ │ ├── require_spec.lua │ │ ├── select_spec.lua │ │ ├── setmetatable_spec.lua │ │ ├── string_spec.lua │ │ ├── table_spec.lua │ │ └── xpcall_spec.lua │ ├── subtyping │ │ ├── any_spec.lua │ │ ├── function_spec.lua │ │ ├── integer_spec.lua │ │ ├── interface_spec.lua │ │ ├── map_spec.lua │ │ ├── nil_spec.lua │ │ ├── number_spec.lua │ │ ├── poly_spec.lua │ │ ├── record_spec.lua │ │ ├── self_spec.lua │ │ ├── table_spec.lua │ │ ├── typealias_spec.lua │ │ └── union_spec.lua │ └── varargs │ │ ├── type_base_spec.lua │ │ ├── typed_varargs_spec.lua │ │ └── vararg_scope_spec.lua └── util.lua ├── teal ├── api │ ├── v1.lua │ ├── v1.tl │ ├── v2.lua │ └── v2.tl ├── attributes.lua ├── attributes.tl ├── check │ ├── check.lua │ ├── check.tl │ ├── context.lua │ ├── context.tl │ ├── node_checker.lua │ ├── node_checker.tl │ ├── relations.lua │ ├── relations.tl │ ├── require_file.lua │ ├── require_file.tl │ ├── special_functions.lua │ ├── special_functions.tl │ ├── type_checker.lua │ ├── type_checker.tl │ ├── visitors.lua │ └── visitors.tl ├── debug.lua ├── debug.tl ├── default │ ├── prelude.d.tl │ └── stdlib.d.tl ├── environment.lua ├── environment.tl ├── errors.lua ├── errors.tl ├── facts.lua ├── facts.tl ├── gen │ ├── lua_compat.lua │ ├── lua_compat.tl │ ├── lua_generator.lua │ ├── lua_generator.tl │ ├── targets.lua │ └── targets.tl ├── init.lua ├── init.tl ├── input.lua ├── input.tl ├── lexer.lua ├── lexer.tl ├── loader.lua ├── loader.tl ├── macroexps.lua ├── macroexps.tl ├── metamethods.lua ├── metamethods.tl ├── package_loader.lua ├── package_loader.tl ├── parser.lua ├── parser.tl ├── precompiled │ ├── default_env.d.tl │ └── default_env.lua ├── traversal.lua ├── traversal.tl ├── type_errors.lua ├── type_errors.tl ├── type_reporter.lua ├── type_reporter.tl ├── types.lua ├── types.tl ├── util.lua ├── util.tl ├── variables.lua └── variables.tl ├── tl ├── tl-dev-1.rockspec ├── tl.lua ├── tl.tl └── tlcli ├── args.d.tl ├── commands ├── check.lua ├── check.tl ├── gen.lua ├── gen.tl ├── run.lua ├── run.tl ├── types.lua ├── types.tl ├── warnings.lua └── warnings.tl ├── common.lua ├── common.tl ├── configuration.lua ├── configuration.tl ├── driver.lua ├── driver.tl ├── main.lua ├── main.tl ├── perf.lua ├── perf.tl ├── report.lua ├── report.tl └── tlconfig.d.tl /.busted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.busted -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.tl linguist-language=Lua 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/playground.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.github/workflows/playground.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/shellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.github/workflows/shellcheck.yml -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.github/workflows/spellcheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/README.md -------------------------------------------------------------------------------- /argparse.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/argparse.d.tl -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/cspell.json -------------------------------------------------------------------------------- /docs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/examples/README.md -------------------------------------------------------------------------------- /docs/examples/files/build/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/examples/files/build/main.lua -------------------------------------------------------------------------------- /docs/examples/files/src/main.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/examples/files/src/main.tl -------------------------------------------------------------------------------- /docs/examples/files/tlconfig.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/examples/files/tlconfig.lua -------------------------------------------------------------------------------- /docs/project-words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/project-words.txt -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/about.md -------------------------------------------------------------------------------- /docs/src/aliasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/aliasing.md -------------------------------------------------------------------------------- /docs/src/arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/arrays.md -------------------------------------------------------------------------------- /docs/src/behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/behavior.md -------------------------------------------------------------------------------- /docs/src/chapter_1.md: -------------------------------------------------------------------------------- 1 | # Chapter 1 2 | -------------------------------------------------------------------------------- /docs/src/compiler_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/compiler_options.md -------------------------------------------------------------------------------- /docs/src/current_limitations_on_union_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/current_limitations_on_union_types.md -------------------------------------------------------------------------------- /docs/src/declaration_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/declaration_files.md -------------------------------------------------------------------------------- /docs/src/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/developing.md -------------------------------------------------------------------------------- /docs/src/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/enums.md -------------------------------------------------------------------------------- /docs/src/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/functions.md -------------------------------------------------------------------------------- /docs/src/generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/generics.md -------------------------------------------------------------------------------- /docs/src/global_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/global_variables.md -------------------------------------------------------------------------------- /docs/src/grammar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/grammar.md -------------------------------------------------------------------------------- /docs/src/installing_tl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/installing_tl.md -------------------------------------------------------------------------------- /docs/src/interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/interfaces.md -------------------------------------------------------------------------------- /docs/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/introduction.md -------------------------------------------------------------------------------- /docs/src/local_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/local_variables.md -------------------------------------------------------------------------------- /docs/src/macroexp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/macroexp.md -------------------------------------------------------------------------------- /docs/src/maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/maps.md -------------------------------------------------------------------------------- /docs/src/metamethods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/metamethods.md -------------------------------------------------------------------------------- /docs/src/other_projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/other_projects.md -------------------------------------------------------------------------------- /docs/src/pragmas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/pragmas.md -------------------------------------------------------------------------------- /docs/src/records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/records.md -------------------------------------------------------------------------------- /docs/src/teal_standard_library_and_lua_compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/teal_standard_library_and_lua_compatibility.md -------------------------------------------------------------------------------- /docs/src/the_type_any.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/the_type_any.md -------------------------------------------------------------------------------- /docs/src/tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/tuples.md -------------------------------------------------------------------------------- /docs/src/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/tutorial.md -------------------------------------------------------------------------------- /docs/src/type_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/type_variables.md -------------------------------------------------------------------------------- /docs/src/types_in_teal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/types_in_teal.md -------------------------------------------------------------------------------- /docs/src/union_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/union_types.md -------------------------------------------------------------------------------- /docs/src/using_tl_with_lua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/using_tl_with_lua.md -------------------------------------------------------------------------------- /docs/src/variable_attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/variable_attributes.md -------------------------------------------------------------------------------- /docs/src/welcome_to_teal.md: -------------------------------------------------------------------------------- 1 | # Programming With Types in Teal 2 | -------------------------------------------------------------------------------- /docs/src/why_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/why_types.md -------------------------------------------------------------------------------- /docs/src/your_first_teal_program.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/src/your_first_teal_program.md -------------------------------------------------------------------------------- /docs/teal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/docs/teal.svg -------------------------------------------------------------------------------- /extras/binary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/extras/binary.sh -------------------------------------------------------------------------------- /extras/combine.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/extras/combine.tl -------------------------------------------------------------------------------- /extras/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/extras/make.sh -------------------------------------------------------------------------------- /extras/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/extras/release.sh -------------------------------------------------------------------------------- /lfs.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/lfs.d.tl -------------------------------------------------------------------------------- /luarocks.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/luarocks.lock -------------------------------------------------------------------------------- /precompiler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/precompiler.lua -------------------------------------------------------------------------------- /precompiler.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/precompiler.tl -------------------------------------------------------------------------------- /spec/api/v1/get_types_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v1/get_types_spec.lua -------------------------------------------------------------------------------- /spec/api/v1/init_env_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v1/init_env_spec.lua -------------------------------------------------------------------------------- /spec/api/v1/process_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v1/process_spec.lua -------------------------------------------------------------------------------- /spec/api/v2/gen_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v2/gen_spec.lua -------------------------------------------------------------------------------- /spec/api/v2/get_token_at_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v2/get_token_at_spec.lua -------------------------------------------------------------------------------- /spec/api/v2/load_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v2/load_spec.lua -------------------------------------------------------------------------------- /spec/api/v2/parse_program_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v2/parse_program_spec.lua -------------------------------------------------------------------------------- /spec/api/v2/symbols_in_scope_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v2/symbols_in_scope_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/compiler/get_type_report_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/compiler/get_type_report_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/compiler/input_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/compiler/input_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/compiler/loaded_files_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/compiler/loaded_files_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/compiler/open_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/compiler/open_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/compiler/recall_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/compiler/recall_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/compiler/require_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/compiler/require_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/input/check_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/input/check_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/input/gen_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/input/gen_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/input/lex_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/input/lex_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/input/parse_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/input/parse_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/load_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/load_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/loader_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/loader_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/module/gen_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/module/gen_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/parse_tree/check_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/parse_tree/check_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/runtime_target_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/runtime_target_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/search_module_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/search_module_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/token_list/get_token_at_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/token_list/get_token_at_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/token_list/parse_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/token_list/parse_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/version_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/version_spec.lua -------------------------------------------------------------------------------- /spec/api/v3/warning_set_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/api/v3/warning_set_spec.lua -------------------------------------------------------------------------------- /spec/cli/check_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/check_spec.lua -------------------------------------------------------------------------------- /spec/cli/completion_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/completion_spec.lua -------------------------------------------------------------------------------- /spec/cli/config/errors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/config/errors.lua -------------------------------------------------------------------------------- /spec/cli/feat_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/feat_spec.lua -------------------------------------------------------------------------------- /spec/cli/gen_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/gen_spec.lua -------------------------------------------------------------------------------- /spec/cli/global_env_def_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/global_env_def_spec.lua -------------------------------------------------------------------------------- /spec/cli/include_dir_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/include_dir_spec.lua -------------------------------------------------------------------------------- /spec/cli/output_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/output_spec.lua -------------------------------------------------------------------------------- /spec/cli/quiet_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/quiet_spec.lua -------------------------------------------------------------------------------- /spec/cli/run_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/run_spec.lua -------------------------------------------------------------------------------- /spec/cli/types_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/types_spec.lua -------------------------------------------------------------------------------- /spec/cli/version_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/version_spec.lua -------------------------------------------------------------------------------- /spec/cli/warning_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/cli/warning_spec.lua -------------------------------------------------------------------------------- /spec/lang/arguments/array_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/arguments/array_spec.lua -------------------------------------------------------------------------------- /spec/lang/arguments/boolean_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/arguments/boolean_spec.lua -------------------------------------------------------------------------------- /spec/lang/arguments/enum_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/arguments/enum_spec.lua -------------------------------------------------------------------------------- /spec/lang/arguments/record_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/arguments/record_spec.lua -------------------------------------------------------------------------------- /spec/lang/arguments/union_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/arguments/union_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_any_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_any_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_array_of_maps_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_array_of_maps_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_array_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_array_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_const_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_const_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_enum_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_enum_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_function_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_generic_function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_generic_function_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_interface_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_interface_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_map_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_map_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_multiple_variables_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_multiple_variables_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_nominal_arrayrecord_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_nominal_arrayrecord_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_nominal_record_field_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_nominal_record_field_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_nominal_record_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_nominal_record_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_self_record_field_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_self_record_field_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_tuple_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_tuple_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_type_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_type_spec.lua -------------------------------------------------------------------------------- /spec/lang/assignment/to_union_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/assignment/to_union_spec.lua -------------------------------------------------------------------------------- /spec/lang/call/function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/call/function_spec.lua -------------------------------------------------------------------------------- /spec/lang/call/generic_function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/call/generic_function_spec.lua -------------------------------------------------------------------------------- /spec/lang/call/record_method_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/call/record_method_spec.lua -------------------------------------------------------------------------------- /spec/lang/call/string_method_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/call/string_method_spec.lua -------------------------------------------------------------------------------- /spec/lang/call/syntax_errors_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/call/syntax_errors_spec.lua -------------------------------------------------------------------------------- /spec/lang/code_gen/global_type_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/code_gen/global_type_spec.lua -------------------------------------------------------------------------------- /spec/lang/code_gen/linebreak_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/code_gen/linebreak_spec.lua -------------------------------------------------------------------------------- /spec/lang/code_gen/local_type_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/code_gen/local_type_spec.lua -------------------------------------------------------------------------------- /spec/lang/code_gen/macroexp_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/code_gen/macroexp_spec.lua -------------------------------------------------------------------------------- /spec/lang/code_gen/string_compatability_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/code_gen/string_compatability_spec.lua -------------------------------------------------------------------------------- /spec/lang/compat/lua_versions_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/compat/lua_versions_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/array_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/array_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/enum_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/enum_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/functiontype_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/functiontype_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/generics_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/generics_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/global_function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/global_function_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/global_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/global_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/local_function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/local_function_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/local_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/local_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/local_type_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/local_type_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/macroexp_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/macroexp_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/map_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/map_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/metatable_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/metatable_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/nominal_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/nominal_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/record_function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/record_function_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/record_method_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/record_method_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/record_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/record_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/tuple_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/tuple_spec.lua -------------------------------------------------------------------------------- /spec/lang/declaration/union_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/declaration/union_spec.lua -------------------------------------------------------------------------------- /spec/lang/error_reporting/syntax_error_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/error_reporting/syntax_error_spec.lua -------------------------------------------------------------------------------- /spec/lang/error_reporting/typecheck_error_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/error_reporting/typecheck_error_spec.lua -------------------------------------------------------------------------------- /spec/lang/error_reporting/warning_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/error_reporting/warning_spec.lua -------------------------------------------------------------------------------- /spec/lang/inference/boolean_context_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/inference/boolean_context_spec.lua -------------------------------------------------------------------------------- /spec/lang/inference/emptytable_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/inference/emptytable_spec.lua -------------------------------------------------------------------------------- /spec/lang/inference/function_call_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/inference/function_call_spec.lua -------------------------------------------------------------------------------- /spec/lang/inference/if_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/inference/if_spec.lua -------------------------------------------------------------------------------- /spec/lang/inference/or_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/inference/or_spec.lua -------------------------------------------------------------------------------- /spec/lang/inference/table_literal_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/inference/table_literal_spec.lua -------------------------------------------------------------------------------- /spec/lang/lax/lax_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lax/lax_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/comments_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/comments_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/doublequote_string_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/doublequote_string_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/eof_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/eof_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/hashbang_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/hashbang_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/literals_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/literals_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/long_comment_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/long_comment_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/long_string_and_comment_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/long_string_and_comment_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/long_string_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/long_string_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/semicolon_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/semicolon_spec.lua -------------------------------------------------------------------------------- /spec/lang/lexer/singlequote_string_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/lexer/singlequote_string_spec.lua -------------------------------------------------------------------------------- /spec/lang/literals/boolean_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/literals/boolean_spec.lua -------------------------------------------------------------------------------- /spec/lang/literals/table_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/literals/table_spec.lua -------------------------------------------------------------------------------- /spec/lang/loader/loader_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/loader/loader_spec.lua -------------------------------------------------------------------------------- /spec/lang/macroexp/generics_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/macroexp/generics_spec.lua -------------------------------------------------------------------------------- /spec/lang/macroexp/is_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/macroexp/is_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/add_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/add_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/bnot_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/bnot_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/call_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/call_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/idiv_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/idiv_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/index_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/index_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/le_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/le_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/len_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/len_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/lt_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/lt_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/tostring_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/tostring_spec.lua -------------------------------------------------------------------------------- /spec/lang/metamethods/unm_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/metamethods/unm_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/as_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/as_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/bit_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/bit_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/colon_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/colon_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/dot_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/dot_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/eq_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/eq_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/ge_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/ge_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/gt_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/gt_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/idiv_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/idiv_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/index_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/index_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/is_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/is_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/le_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/le_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/len_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/len_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/lt_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/lt_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/mod_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/mod_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/not_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/not_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/or_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/or_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/paren_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/paren_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/plus_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/plus_spec.lua -------------------------------------------------------------------------------- /spec/lang/operator/pow_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/operator/pow_spec.lua -------------------------------------------------------------------------------- /spec/lang/parser/lua_parser_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/parser/lua_parser_spec.lua -------------------------------------------------------------------------------- /spec/lang/parser/parser_error_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/parser/parser_error_spec.lua -------------------------------------------------------------------------------- /spec/lang/parser/parser_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/parser/parser_spec.lua -------------------------------------------------------------------------------- /spec/lang/parser/store_comments_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/parser/store_comments_spec.lua -------------------------------------------------------------------------------- /spec/lang/parser/syntax_errors_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/parser/syntax_errors_spec.lua -------------------------------------------------------------------------------- /spec/lang/pragma/arity_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/pragma/arity_spec.lua -------------------------------------------------------------------------------- /spec/lang/pragma/invalid_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/pragma/invalid_spec.lua -------------------------------------------------------------------------------- /spec/lang/preload/preload_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/preload/preload_spec.lua -------------------------------------------------------------------------------- /spec/lang/statement/forin_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/statement/forin_spec.lua -------------------------------------------------------------------------------- /spec/lang/statement/goto_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/statement/goto_spec.lua -------------------------------------------------------------------------------- /spec/lang/statement/if_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/statement/if_spec.lua -------------------------------------------------------------------------------- /spec/lang/statement/repeat_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/statement/repeat_spec.lua -------------------------------------------------------------------------------- /spec/lang/statement/return_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/statement/return_spec.lua -------------------------------------------------------------------------------- /spec/lang/statement/while_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/statement/while_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/assert_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/assert_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/coroutine_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/coroutine_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/io_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/io_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/ipairs_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/ipairs_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/math_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/math_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/next_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/next_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/os_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/os_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/pcall_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/pcall_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/rawget_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/rawget_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/require_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/require_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/select_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/select_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/setmetatable_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/setmetatable_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/string_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/string_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/table_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/table_spec.lua -------------------------------------------------------------------------------- /spec/lang/stdlib/xpcall_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/stdlib/xpcall_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/any_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/any_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/function_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/function_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/integer_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/integer_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/interface_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/interface_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/map_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/map_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/nil_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/nil_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/number_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/number_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/poly_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/poly_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/record_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/record_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/self_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/self_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/table_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/table_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/typealias_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/typealias_spec.lua -------------------------------------------------------------------------------- /spec/lang/subtyping/union_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/subtyping/union_spec.lua -------------------------------------------------------------------------------- /spec/lang/varargs/type_base_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/varargs/type_base_spec.lua -------------------------------------------------------------------------------- /spec/lang/varargs/typed_varargs_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/varargs/typed_varargs_spec.lua -------------------------------------------------------------------------------- /spec/lang/varargs/vararg_scope_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/lang/varargs/vararg_scope_spec.lua -------------------------------------------------------------------------------- /spec/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/spec/util.lua -------------------------------------------------------------------------------- /teal/api/v1.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/api/v1.lua -------------------------------------------------------------------------------- /teal/api/v1.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/api/v1.tl -------------------------------------------------------------------------------- /teal/api/v2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/api/v2.lua -------------------------------------------------------------------------------- /teal/api/v2.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/api/v2.tl -------------------------------------------------------------------------------- /teal/attributes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/attributes.lua -------------------------------------------------------------------------------- /teal/attributes.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/attributes.tl -------------------------------------------------------------------------------- /teal/check/check.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/check.lua -------------------------------------------------------------------------------- /teal/check/check.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/check.tl -------------------------------------------------------------------------------- /teal/check/context.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/context.lua -------------------------------------------------------------------------------- /teal/check/context.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/context.tl -------------------------------------------------------------------------------- /teal/check/node_checker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/node_checker.lua -------------------------------------------------------------------------------- /teal/check/node_checker.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/node_checker.tl -------------------------------------------------------------------------------- /teal/check/relations.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/relations.lua -------------------------------------------------------------------------------- /teal/check/relations.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/relations.tl -------------------------------------------------------------------------------- /teal/check/require_file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/require_file.lua -------------------------------------------------------------------------------- /teal/check/require_file.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/require_file.tl -------------------------------------------------------------------------------- /teal/check/special_functions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/special_functions.lua -------------------------------------------------------------------------------- /teal/check/special_functions.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/special_functions.tl -------------------------------------------------------------------------------- /teal/check/type_checker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/type_checker.lua -------------------------------------------------------------------------------- /teal/check/type_checker.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/type_checker.tl -------------------------------------------------------------------------------- /teal/check/visitors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/visitors.lua -------------------------------------------------------------------------------- /teal/check/visitors.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/check/visitors.tl -------------------------------------------------------------------------------- /teal/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/debug.lua -------------------------------------------------------------------------------- /teal/debug.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/debug.tl -------------------------------------------------------------------------------- /teal/default/prelude.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/default/prelude.d.tl -------------------------------------------------------------------------------- /teal/default/stdlib.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/default/stdlib.d.tl -------------------------------------------------------------------------------- /teal/environment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/environment.lua -------------------------------------------------------------------------------- /teal/environment.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/environment.tl -------------------------------------------------------------------------------- /teal/errors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/errors.lua -------------------------------------------------------------------------------- /teal/errors.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/errors.tl -------------------------------------------------------------------------------- /teal/facts.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/facts.lua -------------------------------------------------------------------------------- /teal/facts.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/facts.tl -------------------------------------------------------------------------------- /teal/gen/lua_compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/gen/lua_compat.lua -------------------------------------------------------------------------------- /teal/gen/lua_compat.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/gen/lua_compat.tl -------------------------------------------------------------------------------- /teal/gen/lua_generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/gen/lua_generator.lua -------------------------------------------------------------------------------- /teal/gen/lua_generator.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/gen/lua_generator.tl -------------------------------------------------------------------------------- /teal/gen/targets.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/gen/targets.lua -------------------------------------------------------------------------------- /teal/gen/targets.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/gen/targets.tl -------------------------------------------------------------------------------- /teal/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/init.lua -------------------------------------------------------------------------------- /teal/init.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/init.tl -------------------------------------------------------------------------------- /teal/input.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/input.lua -------------------------------------------------------------------------------- /teal/input.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/input.tl -------------------------------------------------------------------------------- /teal/lexer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/lexer.lua -------------------------------------------------------------------------------- /teal/lexer.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/lexer.tl -------------------------------------------------------------------------------- /teal/loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/loader.lua -------------------------------------------------------------------------------- /teal/loader.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/loader.tl -------------------------------------------------------------------------------- /teal/macroexps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/macroexps.lua -------------------------------------------------------------------------------- /teal/macroexps.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/macroexps.tl -------------------------------------------------------------------------------- /teal/metamethods.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/metamethods.lua -------------------------------------------------------------------------------- /teal/metamethods.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/metamethods.tl -------------------------------------------------------------------------------- /teal/package_loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/package_loader.lua -------------------------------------------------------------------------------- /teal/package_loader.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/package_loader.tl -------------------------------------------------------------------------------- /teal/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/parser.lua -------------------------------------------------------------------------------- /teal/parser.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/parser.tl -------------------------------------------------------------------------------- /teal/precompiled/default_env.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/precompiled/default_env.d.tl -------------------------------------------------------------------------------- /teal/precompiled/default_env.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/precompiled/default_env.lua -------------------------------------------------------------------------------- /teal/traversal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/traversal.lua -------------------------------------------------------------------------------- /teal/traversal.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/traversal.tl -------------------------------------------------------------------------------- /teal/type_errors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/type_errors.lua -------------------------------------------------------------------------------- /teal/type_errors.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/type_errors.tl -------------------------------------------------------------------------------- /teal/type_reporter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/type_reporter.lua -------------------------------------------------------------------------------- /teal/type_reporter.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/type_reporter.tl -------------------------------------------------------------------------------- /teal/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/types.lua -------------------------------------------------------------------------------- /teal/types.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/types.tl -------------------------------------------------------------------------------- /teal/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/util.lua -------------------------------------------------------------------------------- /teal/util.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/util.tl -------------------------------------------------------------------------------- /teal/variables.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/variables.lua -------------------------------------------------------------------------------- /teal/variables.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/teal/variables.tl -------------------------------------------------------------------------------- /tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tl -------------------------------------------------------------------------------- /tl-dev-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tl-dev-1.rockspec -------------------------------------------------------------------------------- /tl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tl.lua -------------------------------------------------------------------------------- /tl.tl: -------------------------------------------------------------------------------- 1 | return require("teal.api.v2") 2 | -------------------------------------------------------------------------------- /tlcli/args.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/args.d.tl -------------------------------------------------------------------------------- /tlcli/commands/check.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/check.lua -------------------------------------------------------------------------------- /tlcli/commands/check.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/check.tl -------------------------------------------------------------------------------- /tlcli/commands/gen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/gen.lua -------------------------------------------------------------------------------- /tlcli/commands/gen.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/gen.tl -------------------------------------------------------------------------------- /tlcli/commands/run.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/run.lua -------------------------------------------------------------------------------- /tlcli/commands/run.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/run.tl -------------------------------------------------------------------------------- /tlcli/commands/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/types.lua -------------------------------------------------------------------------------- /tlcli/commands/types.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/types.tl -------------------------------------------------------------------------------- /tlcli/commands/warnings.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/warnings.lua -------------------------------------------------------------------------------- /tlcli/commands/warnings.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/commands/warnings.tl -------------------------------------------------------------------------------- /tlcli/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/common.lua -------------------------------------------------------------------------------- /tlcli/common.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/common.tl -------------------------------------------------------------------------------- /tlcli/configuration.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/configuration.lua -------------------------------------------------------------------------------- /tlcli/configuration.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/configuration.tl -------------------------------------------------------------------------------- /tlcli/driver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/driver.lua -------------------------------------------------------------------------------- /tlcli/driver.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/driver.tl -------------------------------------------------------------------------------- /tlcli/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/main.lua -------------------------------------------------------------------------------- /tlcli/main.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/main.tl -------------------------------------------------------------------------------- /tlcli/perf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/perf.lua -------------------------------------------------------------------------------- /tlcli/perf.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/perf.tl -------------------------------------------------------------------------------- /tlcli/report.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/report.lua -------------------------------------------------------------------------------- /tlcli/report.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/report.tl -------------------------------------------------------------------------------- /tlcli/tlconfig.d.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teal-language/tl/HEAD/tlcli/tlconfig.d.tl --------------------------------------------------------------------------------