File History
Not logged in

History of polemy/ast.d

2010-11-27
21:49
[17cd075ee7ebe8fb] part of check-in [a795c97dc3] changed Let.init to Let.vdef. IT IS VERY DANGEROUS TO USE .init MEMBER NAME in D!!!!!!!! (user: kinaba branch: trunk) [diff] [annotate]
2010-11-26
16:42
[8ec2df800d3eb579] part of check-in [f7e9e77316] introduced "..." expression, and replaced the pattern match failure with this. (user: kinaba branch: trunk) [diff] [annotate]
2010-11-24
22:22
[98d6a7a3304f7043] part of check-in [f9c31f3cd8] Fixed the null dereference bug when directly wrote "case 1 when 2: 3" in REPL. It was due to null LexPosition in the AST. Now AST.pos !is null is an invariant of AST. (user: kinaba branch: trunk) [diff] [annotate]
12:50
[55043f61f436485a] part of check-in [16abe21957] added documentation comment to polemy.ast so that it also works for @macro users of Polemy. (user: kinaba branch: trunk) [diff] [annotate]
2010-11-23
22:55
[2e3f1e0044f7841f] part of check-in [2134cd44cc] further clean-up for polemy2d (user: kinaba branch: trunk) [diff] [annotate]
18:36
[f7a981003352ec6b] part of check-in [b97bd4f713] automatic AST to table encoder (user: kinaba branch: trunk) [diff] [annotate]
16:42
[cf8f245149fce4dc] part of check-in [6ac127ddd0] new evaluator (user: kinaba branch: trunk) [diff] [annotate]
2010-11-21
23:24
[73653a45c2c5d30a] part of check-in [3995a5eb6a] added iikagen pattern match (user: kinaba branch: trunk) [diff] [annotate]
20:11
[02291a629f0b15b6] part of check-in [2bdfb8a182] moved build sciprt for documents into Poseidon environment (user: kinaba branch: trunk) [diff] [annotate]
01:35
[351d6a36d1e1b0e0] part of check-in [3464a035ec] source code cleanup (user: kinaba branch: trunk) [diff] [annotate]
2010-11-13
11:48
[f8a685431329b03d] part of check-in [1c01f44f52] simplepatternmatch (user: kinaba branch: trunk) [diff] [annotate]
2010-11-12
13:40
[239622603e376c11] part of check-in [a7b5d1d95a] refactored the parser, and added layerd params fun(x @t){...} (user: kinaba branch: trunk) [diff] [annotate]
2010-11-11
11:40
[e950d5b14cc365fe] part of check-in [8e6fa743ee] added layered parameter AST (only AST. no parser and no evaluator). (user: kinaba branch: trunk) [diff] [annotate]
2010-11-10
21:38
[b8324439b8512940] part of check-in [38fcc662be] cleaned up documentation comments (user: kinaba branch: trunk) [diff] [annotate]
2010-11-09
19:28
[dd714695d64176f9] part of check-in [dc93ad8cf6] layered exec expression @lay(...) added (user: kinaba branch: trunk) [diff] [annotate]
14:19
[c08643c4271f8f35] part of check-in [8de5b49cdf] split tricks module into a separate package. (user: kinaba branch: trunk) [diff] [annotate]
01:40
[35d37c6aa0a6531e] part of check-in [aa770610d3] added layered-let (user: kinaba branch: trunk) [diff] [annotate]
2010-11-08
23:59
[4e37845b6ce5021a] part of check-in [b985f3bf91] refactored parser to change AST to ML-like one. (user: kinaba branch: trunk) [diff] [annotate]
21:26
[f03af1208bc8c434] part of check-in [80ff567c75] Testing easyAST. (user: kinaba branch: trunk) [diff] [annotate]
20:57
[9b22488b3393157f] part of check-in [077506b38c] Generic toString utility added. (user: kinaba branch: trunk) [diff] [annotate]
20:42
[79741a3186611288] part of check-in [5e407d7cf8] Lexer Refactored so that it can accpet multi-symbol token (user: kinaba branch: trunk) [diff] [annotate]
00:03
[6aa982b32b1d6e05] part of check-in [820e7198cc] Made helloworld work. (user: kinaba branch: trunk) [diff] [annotate]
2010-11-07
21:46
[a264a204623245e6] part of check-in [3f5dc76a75] Added funcall expression parser and function literal parser. (user: kinaba branch: trunk) [diff] [annotate]
21:20
[e79569cb2ae94b8c] part of check-in [5d4cb856d8] Added FuncallExpression (user: kinaba branch: trunk) [diff] [annotate]
19:32
[b98c3d30e8619e71] part of check-in [4198578702] Changed several documentation comments into ddoc compatible ones. (user: kinaba branch: trunk) [diff] [annotate]
19:18
[cc116d74213b45fc] part of check-in [423f308350] Initial commit. Just for setting up the environment. (user: kinaba branch: trunk) [annotate]