OSDN Git Service
mzp [Fri, 21 Nov 2008 14:34:34 +0000 (23:34 +0900)]
[UPDATE]ast support node
mzp [Fri, 21 Nov 2008 13:03:59 +0000 (22:03 +0900)]
[UPDATE]expr
mzp [Fri, 21 Nov 2008 11:59:24 +0000 (20:59 +0900)]
[UPDATE]sexp support Node.t
mzp [Fri, 21 Nov 2008 02:57:24 +0000 (11:57 +0900)]
[UPDATE]lexer
mzp [Thu, 20 Nov 2008 02:31:00 +0000 (11:31 +0900)]
[ADD]outputz client
mzp [Thu, 20 Nov 2008 02:28:41 +0000 (11:28 +0900)]
[UPDATE]ADD website url
mzp [Thu, 20 Nov 2008 02:17:37 +0000 (11:17 +0900)]
[UPDATE]readme
mzp [Wed, 19 Nov 2008 09:14:24 +0000 (18:14 +0900)]
[UPDATE]lexer float
mzp [Tue, 18 Nov 2008 15:29:44 +0000 (00:29 +0900)]
[WORKING]adding node-support to lexer
mzp [Tue, 18 Nov 2008 14:59:31 +0000 (23:59 +0900)]
[ADD]lexer signature
mzp [Tue, 18 Nov 2008 14:56:38 +0000 (23:56 +0900)]
[UPDATE]Parsec support Node.t
mzp [Tue, 18 Nov 2008 12:06:41 +0000 (21:06 +0900)]
[WORKING]adding node-related function to parsec
mzp [Mon, 17 Nov 2008 13:39:12 +0000 (22:39 +0900)]
[UPDATE] Node.lift convert normal parser to node parser
mzp [Mon, 17 Nov 2008 11:48:42 +0000 (20:48 +0900)]
[UPDATE]parsec supports Node.t(not yet)
mzp [Mon, 17 Nov 2008 11:29:00 +0000 (20:29 +0900)]
[ADD] Add node module
node = something with filename/lineno.
mzp [Mon, 17 Nov 2008 07:09:09 +0000 (16:09 +0900)]
[UPDATE]enable syntax error detection
mzp [Sun, 16 Nov 2008 15:00:52 +0000 (00:00 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc
mzp [Sun, 16 Nov 2008 15:00:36 +0000 (00:00 +0900)]
[UPDATE]add test for syntax error
mzp [Sun, 16 Nov 2008 14:55:41 +0000 (23:55 +0900)]
Revert "[UPDATE]add test for syntax-error"
This reverts commit
76b6a7ef01fd90a613b4d99075203410bf4b3bbe.
mzp [Sun, 16 Nov 2008 14:53:55 +0000 (23:53 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc
mzp [Sun, 16 Nov 2008 14:53:29 +0000 (23:53 +0900)]
[UPDATE]add test for syntax-error
mzp [Thu, 13 Nov 2008 04:06:15 +0000 (13:06 +0900)]
[REFACTOR]add newline for pretty code
mzp [Thu, 13 Nov 2008 03:59:08 +0000 (12:59 +0900)]
[ADD] tuple module's test is added
mzp [Wed, 12 Nov 2008 14:44:49 +0000 (23:44 +0900)]
[UPDATE] I've finished removing Core
Core is good library,but it has difficult in bulding on Windows.
mzp [Mon, 10 Nov 2008 06:06:59 +0000 (15:06 +0900)]
[ADD]pSet unit test
mzp [Mon, 10 Nov 2008 05:43:40 +0000 (14:43 +0900)]
[ADD]conds syntax support
mzp [Mon, 10 Nov 2008 02:06:57 +0000 (11:06 +0900)]
[ADD]cond test case
mzp [Mon, 10 Nov 2008 01:52:16 +0000 (10:52 +0900)]
[ADD]OCaml initializer for easy debug
mzp [Mon, 10 Nov 2008 01:47:39 +0000 (10:47 +0900)]
[REFACTORING] Remove test-assist module
Old version, I use custom syntax for OUnit. Now, I use the OUnit's operator directly.
mzp [Mon, 10 Nov 2008 00:35:27 +0000 (09:35 +0900)]
[REFACTOR]unit test
mzp [Sun, 9 Nov 2008 14:58:50 +0000 (23:58 +0900)]
[REFACOTR]codegen
mzp [Sun, 9 Nov 2008 14:28:06 +0000 (23:28 +0900)]
[REFACOTR]clos
mzp [Sun, 9 Nov 2008 14:22:27 +0000 (23:22 +0900)]
remove extra file
mzp [Sun, 9 Nov 2008 14:11:56 +0000 (23:11 +0900)]
[REFACTOR]byte moudle test
mzp [Sun, 9 Nov 2008 14:08:24 +0000 (23:08 +0900)]
[REFACTOR]base moudle test
mzp [Sun, 9 Nov 2008 14:04:52 +0000 (23:04 +0900)]
[REFACTOR]ast module test
mzp [Sun, 9 Nov 2008 13:45:25 +0000 (22:45 +0900)]
[REFACTOR]test abc
mzp [Sun, 9 Nov 2008 00:20:59 +0000 (09:20 +0900)]
change rename
mzp [Sun, 9 Nov 2008 00:13:35 +0000 (09:13 +0900)]
[REFACTOR]Change program name
mzp [Sat, 8 Nov 2008 13:30:20 +0000 (22:30 +0900)]
[REFACTOR]remove make_proc/make_meth
mzp [Fri, 7 Nov 2008 02:27:41 +0000 (11:27 +0900)]
test
mzp [Thu, 6 Nov 2008 14:56:19 +0000 (23:56 +0900)]
[FIX] Class solt bug
Bug:
(define-class Foo (Object) (x y))
x and y refer to same pointer.
mzp [Thu, 6 Nov 2008 14:00:44 +0000 (23:00 +0900)]
[FIX] Multi method define problem
Bug:
Generate invalid abc-code for following code:
(define-method f ([self A]))
(define-method f ([self B]))
mzp [Tue, 4 Nov 2008 12:03:15 +0000 (21:03 +0900)]
[FIX] Multi class definison's bug is fixed
Bug example:
(define-class A (Object) ())
(define-class B (Object) ())
Fix:
- don't share defalut constructor
- class-slot index is based to 1
mzp [Mon, 3 Nov 2008 12:44:11 +0000 (21:44 +0900)]
[UPDATE] (begin) return undefined
mzp [Mon, 3 Nov 2008 11:21:49 +0000 (20:21 +0900)]
[ADD] Support Class's slot access
Support class's property access via slot-access syntax.
Example:
(slot-ref obj x) ; => obj.x
(slot-set! obj x 42) ; => obj.x = 42
Note: I DO NOT recommend use 'slot-set!', because it is destructive method.
mzp [Mon, 3 Nov 2008 09:00:37 +0000 (18:00 +0900)]
[REFACTOR] change some code
mzp [Mon, 3 Nov 2008 01:45:25 +0000 (10:45 +0900)]
[UPDATE]class's attributes is bind to slot-id
mzp [Mon, 3 Nov 2008 01:22:21 +0000 (10:22 +0900)]
[UPDATE] I add attr list to Class variant
mzp [Sun, 2 Nov 2008 11:08:41 +0000 (20:08 +0900)]
Merge branch 'clos'
Conflicts:
mzp [Sun, 2 Nov 2008 11:07:30 +0000 (20:07 +0900)]
rename
mzp [Sun, 2 Nov 2008 11:07:12 +0000 (20:07 +0900)]
rename
mzp [Sun, 2 Nov 2008 11:04:37 +0000 (20:04 +0900)]
[FIX] remove extra file
mzp [Sun, 2 Nov 2008 10:48:25 +0000 (19:48 +0900)]
[UPDATE] add invoke->call example
mzp [Sun, 2 Nov 2008 10:45:43 +0000 (19:45 +0900)]
[ADD] call to invoke translator
Under some conditions, Ast.Call is converted to Ast.Invoke.
For example:
(define-method f ([self Foo]) ...)
(f obj) ;; => (. obj (f))
mzp [Sun, 2 Nov 2008 10:27:05 +0000 (19:27 +0900)]
[UPDATE]support closuer in define-method
mzp [Sun, 2 Nov 2008 09:49:08 +0000 (18:49 +0900)]
[REFACTOR] rename module name
mzp [Sun, 2 Nov 2008 09:46:19 +0000 (18:46 +0900)]
[UPDATE] remove blank line
mzp [Sun, 2 Nov 2008 09:44:00 +0000 (18:44 +0900)]
[UPDATE] example
mzp [Sun, 2 Nov 2008 08:57:00 +0000 (17:57 +0900)]
[UPDATE] example
mzp [Sun, 2 Nov 2008 08:55:25 +0000 (17:55 +0900)]
[ADD] Support self parameter
mzp [Sun, 2 Nov 2008 08:53:56 +0000 (17:53 +0900)]
[REFACTOR] remove extra function
mzp [Sun, 2 Nov 2008 08:26:51 +0000 (17:26 +0900)]
[FIX] Bytes unit test
mzp [Sun, 2 Nov 2008 08:21:11 +0000 (17:21 +0900)]
Merge branch 'clos' of git@github.com:mzp/scheme-abc into clos
Conflicts:
src/codegen.ml
mzp [Sun, 2 Nov 2008 08:18:53 +0000 (17:18 +0900)]
Add Unittest for self in class
mzp [Sun, 2 Nov 2008 07:08:12 +0000 (16:08 +0900)]
refactoring enviroment function
mzp [Sat, 1 Nov 2008 03:35:46 +0000 (12:35 +0900)]
[UPDATE] Class sample
mzp [Sat, 1 Nov 2008 03:04:19 +0000 (12:04 +0900)]
[UPDATE] Support clos-style class definision
mzp [Sat, 1 Nov 2008 03:02:26 +0000 (12:02 +0900)]
[ADD]ClosTrans.to_string
mzp [Sat, 1 Nov 2008 02:52:54 +0000 (11:52 +0900)]
[UPDATE] 'Lisp' returns ClosTras.program.
- Lisp have returned raw Ast. But now, Lisp returns ClosTrans.program.
- Change others module to support this changes
mzp [Sat, 1 Nov 2008 02:43:38 +0000 (11:43 +0900)]
[UPDATE] 'Lisp' supports Clos
mzp [Sat, 1 Nov 2008 02:17:06 +0000 (11:17 +0900)]
Add more unit test
- test for mixed with DefineClass and Plain
mzp [Sat, 1 Nov 2008 02:05:42 +0000 (11:05 +0900)]
Add UnitTest for closTrans
mzp [Sat, 1 Nov 2008 01:48:49 +0000 (10:48 +0900)]
Add ClosTrans module.
This is prototype. So, it does not have syntax, yet.
mzp [Sat, 1 Nov 2008 01:48:01 +0000 (10:48 +0900)]
Add module signature for Closuretras module
mzp [Sat, 1 Nov 2008 01:46:55 +0000 (10:46 +0900)]
Add UnitTest for Base module
- add test for 'group_by'
mzp [Sat, 1 Nov 2008 00:49:56 +0000 (09:49 +0900)]
ignore
mzp [Sat, 1 Nov 2008 00:46:01 +0000 (09:46 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc
Conflicts:
example/swf.scm
test/OMakefile
mzp [Sat, 1 Nov 2008 00:44:54 +0000 (09:44 +0900)]
remove extra Transform
mzp [Wed, 29 Oct 2008 08:47:07 +0000 (17:47 +0900)]
recover integrate test
mzp [Wed, 29 Oct 2008 08:36:23 +0000 (17:36 +0900)]
change invoke style
mzp [Tue, 28 Oct 2008 11:07:31 +0000 (20:07 +0900)]
main
mzp [Tue, 28 Oct 2008 10:11:29 +0000 (19:11 +0900)]
add -v option
mzp [Tue, 28 Oct 2008 09:56:15 +0000 (18:56 +0900)]
enable navite compile
mzp [Tue, 28 Oct 2008 09:50:34 +0000 (18:50 +0900)]
remove ocamlbuild file
mzp [Tue, 28 Oct 2008 09:44:26 +0000 (18:44 +0900)]
remove extra file
mzp [Tue, 28 Oct 2008 09:41:25 +0000 (18:41 +0900)]
Concat Abc module and ByteSerialize module
mzp [Sun, 12 Oct 2008 01:17:50 +0000 (10:17 +0900)]
fix omakefile
mzp [Sun, 12 Oct 2008 01:10:23 +0000 (10:10 +0900)]
add repeat
mzp [Fri, 10 Oct 2008 04:57:25 +0000 (13:57 +0900)]
Merge branch 'class_support'
Conflicts:
Makefile
test/_tags
mzp [Fri, 10 Oct 2008 04:55:08 +0000 (13:55 +0900)]
change readme
mzp [Fri, 10 Oct 2008 04:54:39 +0000 (13:54 +0900)]
apply omake to root
mzp [Fri, 10 Oct 2008 04:54:14 +0000 (13:54 +0900)]
apply omake to test & camlp4
mzp [Fri, 10 Oct 2008 03:55:07 +0000 (12:55 +0900)]
apply OMakefile for src/
mzp [Fri, 10 Oct 2008 02:27:42 +0000 (11:27 +0900)]
change util/Makefile to util/OMakefile
MIZUNO Hiroki [Sun, 24 Aug 2008 12:04:37 +0000 (21:04 +0900)]
Add:support xml serialize for method-info
MIZUNO Hiroki [Sun, 24 Aug 2008 02:49:32 +0000 (11:49 +0900)]
Add: Xml serializer
- Xml serializer dumps ABC for swfmill.
MIZUNO Hiroki [Sat, 23 Aug 2008 05:35:04 +0000 (14:35 +0900)]
UPDATE: rename method
MIZUNO Hiroki [Sat, 23 Aug 2008 05:30:01 +0000 (14:30 +0900)]
Refactoring: split Abc moudle to Abc/ByteSerialize module.
MIZUNO Hiroki [Sat, 23 Aug 2008 03:43:04 +0000 (12:43 +0900)]
Fix: script(toplevel) returns no value.