Commit Graph
38 Commits
Author SHA1 Message Date
José Valim f509a89bae IEx now keeps the lexical scope, closes #182 2012-03-25 12:33:41 +02:00
Gustavo Dutra 6479136d16 Fix apply/2 2012-03-20 16:20:20 -03:00
José Valim cc03015dee Add more tests for -> end, update docs. 2012-02-06 23:47:09 +01:00
José Valim 39b1442ffb Clean up function syntax. 2012-02-06 23:28:48 +01:00
José Valim b6da82f6e2 Bring Elixir CLI back. 2011-12-27 17:16:55 +01:00
José Valim 934e7a0e18 Improve coverage for functions. 2011-12-23 16:52:39 +01:00
José Valim c46f062a38 Change syntax for functions. 2011-12-22 13:53:45 +01:00
José Valim bff62a850a Ensure key-value blocks also works on function calls. 2011-12-17 20:58:06 +01:00
José Valim ea49d7ec8f Function calls. 2011-12-14 18:17:22 +01:00
José Valim 3076c4df2a Sort key-values. 2011-11-12 15:57:12 -02:00
José Valim c726f402e5 Improve kvblock syntax. 2011-11-12 15:35:52 -02:00
José Valim 62b9119062 Allow kv inside lists. 2011-11-12 14:00:37 -02:00
José Valim fcc6a9d679 Add curly to the grammar. 2011-11-12 11:25:29 -02:00
José Valim e9da991c7f Function with args work. 2011-11-11 18:29:19 -02:00
José Valim c7e540b7c2 Add do blocks with proper precedence. 2011-10-30 18:46:03 -02:00
José Valim f2766d8a5c Basic test for function work. 2011-10-30 12:03:53 -02:00
José Valim 3485e157d9 Move to the new tool chain. 2011-10-27 12:27:04 +02:00
José Valim 989133cb19 Enforce -> for one liners and do...end for multiline 2011-06-25 23:13:20 -03:00
José Valim 7e6893d99c Remove old TODO items, 8 to go. 2011-06-05 12:33:04 +02:00
José Valim 01117994ba Apply feedback form yesterday's talk, i.e. remove ambiguity between functions calls and local calls. 2011-04-19 10:06:28 +02:00
José Valim d757cb22be Add support to nil. 2011-03-17 09:54:04 +01:00
José Valim 6fda418b5b Bunch of changes to support proper initialization. 2011-01-27 00:50:06 +01:00
José Valim ff9350e43d Properly consider variables on nested scopes. 2011-01-22 11:31:13 +01:00
José Valim eecfdc4f23 Bring inline functions back. 2011-01-21 13:57:31 +01:00
José Valim 9cbabd2af8 Do not allow inline functions to be nested. 2011-01-21 10:58:51 +01:00
José Valim 67fcbb55dc Remove ?assertEqual macros. 2011-01-17 09:50:08 +01:00
José Valim 7f2ef880d7 Improve coverage a bit. 2011-01-16 11:16:06 +01:00
José Valim 6513869f16 Split module tests. 2011-01-12 13:32:48 +01:00
José Valim 5640898c7e Do not allow declarations inside functions. 2011-01-12 13:17:22 +01:00
José Valim fefe5c0f94 Compile modules from module declaration. 2011-01-12 11:06:31 +01:00
José Valim abfec5826f Added modules and ensure their body is executable. 2011-01-12 10:28:07 +01:00
José Valim f568715f66 Allow expressions on function calls. 2011-01-11 15:25:12 +01:00
José Valim 1109b54bd0 Support function calls. 2011-01-11 15:10:11 +01:00
José Valim e5ebd87095 Add tests for multiline functions. 2011-01-11 13:47:27 +01:00
José Valim df6c459e30 Solve shift conflicts. 2011-01-11 13:33:15 +01:00
José Valim fd059cdd6f Reduce the number of shift/reduce conflicts. 2011-01-11 10:58:22 +01:00
José Valim 9cc3cc07f1 Functions accept args. 2011-01-11 00:56:37 +01:00
José Valim 212e90321b I HAZ FUNCTIONZ + CLOJUREZ. 2011-01-10 23:30:31 +01:00