]> Nishi Git Mirror - gwion.git/commit
:art: Introduce var syntax
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Fri, 11 Sep 2020 15:49:08 +0000 (17:49 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Fri, 11 Sep 2020 15:49:08 +0000 (17:49 +0200)
commit68d7f53bb10905afd8992350f432439c618e5f1c
tree1cfca77953b05c653503aa3e6aecdbe5d4b8ef07
parent988870ba13ca45b93a8da2c20d3e909d5f4aaebe
:art: Introduce var syntax
429 files changed:
ast
examples/Gain.gw
examples/array_lit.gw
examples/array_multiple.gw
examples/auto.gw
examples/binary_tmpl.gw
examples/class.gw
examples/class_coverage.gw
examples/class_enum.gw
examples/class_func_pointer.gw
examples/class_spork_exp.gw
examples/class_spork_func.gw
examples/complex/event.gw
examples/complex/event2_1.gw
examples/complex/invalid_type0.gw
examples/complex/invalid_type1.gw
examples/const_prop.gw
examples/decl.gw
examples/decl_object.gw
examples/decl_object2.gw
examples/do_until.gw
examples/dtor.gw
examples/empty_string.gw
examples/event.gw
examples/event_signal.gw
examples/extend_array_type_decl.gw
examples/float.gw
examples/fullrect.gw
examples/func_pointer.gw
examples/func_ptr.gw
examples/halfrect.gw
examples/implicit_fptr_class.gw
examples/implicit_ptr.gw
examples/impulse.gw
examples/in_class_class.gw
examples/int.gw
examples/member.gw
examples/member_func.gw
examples/module_coverage.gw
examples/object_string.gw
examples/op.gw
examples/op2.gw
examples/postfix.gw
examples/ptr_assign.gw
examples/ptr_assign_class.gw
examples/ptr_cast.gw
examples/ptr_deref.gw
examples/shred.gw
examples/sine.gw
examples/sine2.gw
examples/sinosc_extend.gw
examples/spork_exp.gw
examples/spork_func.gw
examples/static.gw
examples/step.gw
examples/string.gw
examples/template.gw
examples/template_dyn.gw
examples/trig.gw
examples/typedef_array_extend.gw
examples/typeof_array.gw
examples/typeof_decl.gw
examples/ugen_connect_no_in.gw
examples/ugen_disconnect_no_in.gw
examples/usr_postfix.gw
examples/vararg.gw
examples/zerox.gw
plug
tests/UsrUgen/UsrUGen.gw
tests/UsrUgen/UsrUGen_more_arg.gw
tests/UsrUgen/UsrUGen_no_arg.gw
tests/UsrUgen/UsrUGen_no_float.gw
tests/UsrUgen/UsrUGen_ret_no_float.gw
tests/UsrUgen/null_tick.gw
tests/bug/Tester.gw
tests/bug/array.gw
tests/bug/class_doc.gw
tests/bug/do_until.gw
tests/bug/do_while.gw
tests/bug/dot_member_func.gw
tests/bug/float.gw [deleted file]
tests/bug/float2.gw [deleted file]
tests/bug/object_string.gw
tests/bug/play_with_str.gw
tests/bug/static_data.gw
tests/bug/ugen.gw
tests/error/0_size_variable.gw
tests/error/UgenConnectException.gw
tests/error/abstract.gw
tests/error/already_parent.gw
tests/error/array_assign_exp.gw
tests/error/array_depth_match.gw
tests/error/array_err2.gw
tests/error/array_err3.gw
tests/error/array_excess.gw
tests/error/array_failure.gw
tests/error/array_multi_except.gw
tests/error/array_multi_oob.gw
tests/error/array_no_member.gw
tests/error/array_oob.gw
tests/error/array_oob_multi.gw
tests/error/array_ref_exp.gw
tests/error/array_type_match.gw
tests/error/auto_fail.gw
tests/error/auto_not_array.gw
tests/error/cant_find_in_nspc.gw
tests/error/cant_infer.gw
tests/error/class_inside.gw
tests/error/conflict_super.gw
tests/error/connect_except.gw
tests/error/defined_class.gw
tests/error/empty_for.gw
tests/error/empty_member_ptr.gw
tests/error/empty_obj_data.gw
tests/error/empty_ptr.gw
tests/error/enum_declared.gw
tests/error/ev.gw
tests/error/fail_assign.gw
tests/error/find_type.gw
tests/error/fptr_other_class.gw
tests/error/func_arg_unknown.gw
tests/error/func_error_scan2.gw
tests/error/func_non.gw
tests/error/func_ptr_empty.gw
tests/error/func_ret_array_empty.gw
tests/error/func_unknown_ret.gw
tests/error/function_arg_no_size.gw
tests/error/function_nested.gw
tests/error/function_used.gw
tests/error/implicit_inside.gw
tests/error/invalid_array_acces.gw
tests/error/invalid_array_shift.gw
tests/error/invalid_cast.gw
tests/error/invalid_global_class.gw
tests/error/invalid_global_file.gw
tests/error/lambda_mismatch2.gw
tests/error/lambda_mismatch3.gw
tests/error/member_from_static.gw
tests/error/multi_decl.gw
tests/error/name_conflict.gw
tests/error/negative_array.gw
tests/error/negative_array2.gw
tests/error/no_cast.gw
tests/error/no_member.gw
tests/error/no_namespace.gw
tests/error/non_function_template.gw
tests/error/non_public_typedef_global_scope.gw
tests/error/non_static_from_member.gw
tests/error/nonnull_class_extend.gw
tests/error/not_global.gw
tests/error/null_array_access.gw
tests/error/null_array_access_multi.gw
tests/error/null_auto.gw
tests/error/op_match.gw
tests/error/op_test.gw
tests/error/override_confict.gw
tests/error/postfix_no_match.gw
tests/error/private.gw
tests/error/private_func_call_out.gw
tests/error/private_func_nocall_out.gw
tests/error/private_global.gw
tests/error/private_other.gw
tests/error/private_type_err.gw
tests/error/protect_type_err.gw
tests/error/ptr_assign_const.gw
tests/error/ptr_assign_global.gw
tests/error/ptr_assign_invalid.gw
tests/error/ptr_assign_member.gw
tests/error/ptr_assign_other.gw
tests/error/ptr_defined.gw
tests/error/ptr_from_const.gw
tests/error/ptr_no_match.gw
tests/error/recursive_class_def.gw
tests/error/spork_non_func.gw
tests/error/static_out.gw
tests/error/template_class_no_type.gw
tests/error/template_dyn2.gw
tests/error/template_no_match.gw
tests/error/type_not_template.gw
tests/error/type_path_test.gw
tests/error/typedef_func_tmpl_types.gw
tests/error/typedef_func_tmpl_types2.gw
tests/error/typeof_error.gw
tests/error/unary_times.gw
tests/error/undef_parent.gw
tests/error/union.gw
tests/error/unknown_type.gw
tests/error/var_defined.gw
tests/error/without_instance.gw
tests/fork/fork.gw
tests/fork/fork_call.gw
tests/fork/fork_join.gw
tests/fork/fork_join2.gw
tests/fptr/class_ptr01.gw
tests/fptr/class_ptr1.gw
tests/fptr/class_ptr2.gw
tests/fptr/class_ptr3.gw
tests/fptr/class_ptr31.gw
tests/fptr/fptr_class_type.gw
tests/fptr/generated.gw
tests/import/callback2.gw
tests/import/class_template.gw
tests/import/coverage.gw
tests/import/extend_array.gw
tests/import/fptr.gw
tests/import/map2.gw
tests/import/trig.gw
tests/import/typedef.gw
tests/import/union.gw
tests/import/union_tmpl.gw
tests/import/variadic.gw
tests/internal_op/cast_similar.gw
tests/internal_op/conditionnal.gw
tests/internal_op/implicit.gw
tests/internal_op/implicit_similar.gw
tests/internal_op/internal_gack.gw
tests/internal_op/unconditionnal.gw
tests/interp/exp.gw
tests/interp/exp_lit.gw
tests/interp/to_string.gw
tests/match/match_where.gw
tests/new/class_fptr_returns_fptr.gw
tests/new/dottmpl.gw
tests/new/dtor.gw
tests/new/extend_template_union.gw
tests/new/float.gw
tests/new/from_owner1.gw
tests/new/from_owner2.gw
tests/new/global_func0.gw
tests/new/global_func1.gw
tests/new/global_var.gw
tests/new/implicit_fptr.gw
tests/new/int_float_minus.gw
tests/new/invalid_decl_exp.gw
tests/new/lambda.gw
tests/new/lambda2.gw
tests/new/lambda3.gw
tests/new/noxid.gw
tests/new/parent.gw
tests/new/pure_member.gw
tests/new/recursive_template.gw
tests/new/recursive_template0.gw
tests/new/recursive_template1.gw
tests/new/recursive_template2.gw
tests/new/recursive_template3.gw
tests/new/recursive_template_test.gw
tests/new/ref.gw
tests/new/spork.gw
tests/new/spork2.gw
tests/new/spork_fptr.gw
tests/new/spork_fptr2.gw
tests/new/spork_in_func.gw
tests/new/stackov.gw
tests/new/stackov2.gw
tests/new/static.gw
tests/new/static_tmpl2.gw
tests/new/template_class_in_template.gw
tests/new/template_dyn.gw
tests/new/test.gw
tests/new/test2.gw
tests/new/typedef_func_class.gw
tests/new/typedef_func_class_variadic.gw
tests/new/typedef_func_tmpl_class.gw
tests/new/typedef_func_tmpl_class_static.gw
tests/new/typedef_func_tmpl_err.gw
tests/new/typedef_func_tmpl_tmpl.gw
tests/new/typedefing_array.gw
tests/new/typeof3.gw
tests/new/vararg_cpy.gw
tests/nonnull/cast_non_null.gw
tests/nonnull/cast_non_null2.gw
tests/nonnull/dynamic_implicit_nonnull.gw
tests/nonnull/nonnull2nullable.gw
tests/nonnull/nonnull_assign_nonnull.gw
tests/nonnull/nonnull_at_nonnull.gw
tests/nonnull/nonnull_cast_nonnull.gw
tests/nonnull/nonnull_decl.gw
tests/nonnull/nonnull_decl_ref_assign.gw
tests/nonnull/nonnull_err_cast_dynamic.gw
tests/nonnull/nonnull_err_dynamic.gw
tests/nonnull/nonnull_err_static_cast.gw
tests/nonnull/nonnull_impl_nonnull.gw
tests/nonnull/nonnull_implicit_nonnull.gw
tests/nonnull/normal_at_nonnull.gw
tests/nonnull/normal_cast_nonnull.gw
tests/nonnull/normal_impl_nonnull.gw
tests/nonnull/null_at_nonnull.gw
tests/nonnull/null_cast_nonnull.gw
tests/nonnull/null_impl_nonnull.gw
tests/nonnull/ref.gw
tests/nonnull/ref_at_nonnull.gw
tests/nonnull/ref_cast_nonnull.gw
tests/nonnull/ref_impl_nonnull.gw
tests/nonnull/ref_nonnull.gw
tests/nonnull/static_implicit_nonnull.gw
tests/nonnull/void_nonnull.gw
tests/pp/__func__.gw
tests/regression/invalid_template.gw
tests/slice/slice_array.gw
tests/string/eq.gw
tests/string/erase.gw
tests/struct/member_func.gw
tests/struct/struct_gack.gw
tests/struct/struct_global0.gw
tests/struct/struct_global1.gw
tests/struct/struct_member.gw
tests/struct/struct_member_func.gw
tests/struct/struct_noctor.gw
tests/struct/struct_return.gw
tests/struct/struct_static.gw
tests/struct/struct_static_func.gw
tests/struct/struct_template.gw
tests/struct/t.gw
tests/tree/array_empty.gw
tests/tree/array_test.gw
tests/tree/assign_member_ptr.gw
tests/tree/ast_doc.gw
tests/tree/auto_array.gw
tests/tree/auto_decl.gw
tests/tree/auto_fun.gw
tests/tree/auto_ptr.gw
tests/tree/auto_ref.gw
tests/tree/balance.gw
tests/tree/binary.gw
tests/tree/branch_eq_float.gw
tests/tree/call_nonnull.gw
tests/tree/cast_array.gw
tests/tree/cast_test.gw
tests/tree/char.gw
tests/tree/check_td_array.gw
tests/tree/class_binary.gw
tests/tree/class_cast.gw
tests/tree/class_do_until.gw
tests/tree/class_do_while.gw
tests/tree/class_dot.gw
tests/tree/class_dur.gw
tests/tree/class_for.gw
tests/tree/class_goto.gw
tests/tree/class_multi_decl.gw
tests/tree/class_multi_ref_decl.gw
tests/tree/class_named_union.gw
tests/tree/class_not_template_inside_template.gw
tests/tree/class_repeat.gw
tests/tree/class_simple_decl.gw
tests/tree/class_simple_ref_decl.gw
tests/tree/class_template.gw
tests/tree/class_unary.gw
tests/tree/class_until.gw
tests/tree/class_while.gw
tests/tree/comment.gw
tests/tree/cpy_ast.gw
tests/tree/decl_exp_array.gw
tests/tree/did_you_mean_type.gw
tests/tree/dot.gw
tests/tree/dur.gw
tests/tree/dur_exp.gw
tests/tree/extend_typedef.gw
tests/tree/extent_template.gw
tests/tree/f2i_cast.gw
tests/tree/find_in_nspc.gw
tests/tree/find_type.gw
tests/tree/float_if.gw
tests/tree/for.gw
tests/tree/for_break_continue.gw
tests/tree/force_type.gw
tests/tree/fptr_call_decl.gw
tests/tree/fptr_class.gw
tests/tree/fptr_global0.gw
tests/tree/fptr_other_class.gw
tests/tree/func_extend_error.gw
tests/tree/gc1.gw
tests/tree/get_type_name_test.gw
tests/tree/global_func3.gw
tests/tree/global_var.gw
tests/tree/if_obj.gw
tests/tree/lambda_member.gw
tests/tree/map.gw
tests/tree/member_op.gw
tests/tree/multi_decl.gw
tests/tree/multi_ref_decl.gw
tests/tree/named_union.gw
tests/tree/named_union_private_static.gw
tests/tree/named_union_static.gw
tests/tree/new.gw
tests/tree/not_global.gw
tests/tree/not_object.gw
tests/tree/object_func.gw
tests/tree/pair.gw
tests/tree/parent_match_actual.gw
tests/tree/pre_post_inc_dec.gw
tests/tree/private_access.gw
tests/tree/private_func.gw
tests/tree/protect.gw
tests/tree/ptr_decl_assign.gw
tests/tree/ptr_test.gw
tests/tree/push_staticcode.gw
tests/tree/repeat.gw
tests/tree/return_void.gw
tests/tree/set_obj.gw
tests/tree/shredule_test.gw
tests/tree/simple_assign.gw
tests/tree/simple_decl.gw
tests/tree/simple_ref_decl.gw
tests/tree/spork_in_func.gw
tests/tree/spork_member.gw
tests/tree/static_data_test.gw
tests/tree/static_template.gw
tests/tree/string_eq.gw
tests/tree/template_class_invalid_type_number.gw
tests/tree/template_class_ref.gw
tests/tree/template_fptr.gw
tests/tree/template_self.gw
tests/tree/template_typedef.gw
tests/tree/this.gw
tests/tree/this_valid.gw
tests/tree/typedef_auto_loop.gw
tests/tree/typedef_func.gw
tests/tree/typedef_func_class.gw
tests/tree/typedef_func_tmpl.gw
tests/tree/typedef_func_tmpl2.gw
tests/tree/typedef_func_tmpl_class.gw
tests/tree/unary.gw
tests/tree/uncalled_functions.gw
tests/tree/undefined.gw
tests/tree/union_tmpl.gw
tests/tree/until.gw
tests/tree/usr_unary.gw
tests/tree/varobject_assign.gw
tests/tree/while.gw