OSDN Git Service

happyabc/happyabc.git
15 years ago[UPDATE]ast support node
mzp [Fri, 21 Nov 2008 14:34:34 +0000 (23:34 +0900)]
[UPDATE]ast support node

15 years ago[UPDATE]expr
mzp [Fri, 21 Nov 2008 13:03:59 +0000 (22:03 +0900)]
[UPDATE]expr

15 years ago[UPDATE]sexp support Node.t
mzp [Fri, 21 Nov 2008 11:59:24 +0000 (20:59 +0900)]
[UPDATE]sexp support Node.t

15 years ago[UPDATE]lexer
mzp [Fri, 21 Nov 2008 02:57:24 +0000 (11:57 +0900)]
[UPDATE]lexer

15 years ago[ADD]outputz client
mzp [Thu, 20 Nov 2008 02:31:00 +0000 (11:31 +0900)]
[ADD]outputz client

15 years ago[UPDATE]ADD website url
mzp [Thu, 20 Nov 2008 02:28:41 +0000 (11:28 +0900)]
[UPDATE]ADD website url

15 years ago[UPDATE]readme
mzp [Thu, 20 Nov 2008 02:17:37 +0000 (11:17 +0900)]
[UPDATE]readme

15 years ago[UPDATE]lexer float
mzp [Wed, 19 Nov 2008 09:14:24 +0000 (18:14 +0900)]
[UPDATE]lexer float

15 years ago[WORKING]adding node-support to lexer
mzp [Tue, 18 Nov 2008 15:29:44 +0000 (00:29 +0900)]
[WORKING]adding node-support to lexer

15 years ago[ADD]lexer signature
mzp [Tue, 18 Nov 2008 14:59:31 +0000 (23:59 +0900)]
[ADD]lexer signature

15 years ago[UPDATE]Parsec support Node.t
mzp [Tue, 18 Nov 2008 14:56:38 +0000 (23:56 +0900)]
[UPDATE]Parsec support Node.t

15 years ago[WORKING]adding node-related function to parsec
mzp [Tue, 18 Nov 2008 12:06:41 +0000 (21:06 +0900)]
[WORKING]adding node-related function to parsec

15 years ago[UPDATE] Node.lift convert normal parser to node parser
mzp [Mon, 17 Nov 2008 13:39:12 +0000 (22:39 +0900)]
[UPDATE] Node.lift convert normal parser to node parser

15 years ago[UPDATE]parsec supports Node.t(not yet)
mzp [Mon, 17 Nov 2008 11:48:42 +0000 (20:48 +0900)]
[UPDATE]parsec supports Node.t(not yet)

15 years ago[ADD] Add node module
mzp [Mon, 17 Nov 2008 11:29:00 +0000 (20:29 +0900)]
[ADD] Add node module

node = something with filename/lineno.

15 years ago[UPDATE]enable syntax error detection
mzp [Mon, 17 Nov 2008 07:09:09 +0000 (16:09 +0900)]
[UPDATE]enable syntax error detection

15 years agoMerge branch 'master' of git@github.com:mzp/scheme-abc
mzp [Sun, 16 Nov 2008 15:00:52 +0000 (00:00 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc

15 years ago[UPDATE]add test for syntax error
mzp [Sun, 16 Nov 2008 15:00:36 +0000 (00:00 +0900)]
[UPDATE]add test for syntax error

15 years agoRevert "[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.

15 years agoMerge branch 'master' of git@github.com:mzp/scheme-abc
mzp [Sun, 16 Nov 2008 14:53:55 +0000 (23:53 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc

15 years ago[UPDATE]add test for syntax-error
mzp [Sun, 16 Nov 2008 14:53:29 +0000 (23:53 +0900)]
[UPDATE]add test for syntax-error

15 years ago[REFACTOR]add newline for pretty code v0.2.0
mzp [Thu, 13 Nov 2008 04:06:15 +0000 (13:06 +0900)]
[REFACTOR]add newline for pretty code

15 years ago[ADD] tuple module's test is added
mzp [Thu, 13 Nov 2008 03:59:08 +0000 (12:59 +0900)]
[ADD] tuple module's test is added

15 years ago[UPDATE] I've finished removing Core
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.

15 years ago[ADD]pSet unit test
mzp [Mon, 10 Nov 2008 06:06:59 +0000 (15:06 +0900)]
[ADD]pSet unit test

15 years ago[ADD]conds syntax support
mzp [Mon, 10 Nov 2008 05:43:40 +0000 (14:43 +0900)]
[ADD]conds syntax support

15 years ago[ADD]cond test case
mzp [Mon, 10 Nov 2008 02:06:57 +0000 (11:06 +0900)]
[ADD]cond test case

15 years ago[ADD]OCaml initializer for easy debug
mzp [Mon, 10 Nov 2008 01:52:16 +0000 (10:52 +0900)]
[ADD]OCaml initializer for easy debug

15 years ago[REFACTORING] Remove test-assist module
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.

15 years ago[REFACTOR]unit test
mzp [Mon, 10 Nov 2008 00:35:27 +0000 (09:35 +0900)]
[REFACTOR]unit test

15 years ago[REFACOTR]codegen
mzp [Sun, 9 Nov 2008 14:58:50 +0000 (23:58 +0900)]
[REFACOTR]codegen

15 years ago[REFACOTR]clos
mzp [Sun, 9 Nov 2008 14:28:06 +0000 (23:28 +0900)]
[REFACOTR]clos

15 years agoremove extra file
mzp [Sun, 9 Nov 2008 14:22:27 +0000 (23:22 +0900)]
remove extra file

15 years ago[REFACTOR]byte moudle test
mzp [Sun, 9 Nov 2008 14:11:56 +0000 (23:11 +0900)]
[REFACTOR]byte moudle test

15 years ago[REFACTOR]base moudle test
mzp [Sun, 9 Nov 2008 14:08:24 +0000 (23:08 +0900)]
[REFACTOR]base moudle test

15 years ago[REFACTOR]ast module test
mzp [Sun, 9 Nov 2008 14:04:52 +0000 (23:04 +0900)]
[REFACTOR]ast module test

15 years ago[REFACTOR]test abc
mzp [Sun, 9 Nov 2008 13:45:25 +0000 (22:45 +0900)]
[REFACTOR]test abc

15 years agochange rename v0.1.0
mzp [Sun, 9 Nov 2008 00:20:59 +0000 (09:20 +0900)]
change rename

15 years ago[REFACTOR]Change program name
mzp [Sun, 9 Nov 2008 00:13:35 +0000 (09:13 +0900)]
[REFACTOR]Change program name

15 years ago[REFACTOR]remove make_proc/make_meth
mzp [Sat, 8 Nov 2008 13:30:20 +0000 (22:30 +0900)]
[REFACTOR]remove make_proc/make_meth

15 years agotest
mzp [Fri, 7 Nov 2008 02:27:41 +0000 (11:27 +0900)]
test

15 years ago[FIX] Class solt bug
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.

15 years ago[FIX] Multi method define problem
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]))

15 years ago[FIX] Multi class definison's bug is fixed
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

15 years ago[UPDATE] (begin) return undefined
mzp [Mon, 3 Nov 2008 12:44:11 +0000 (21:44 +0900)]
[UPDATE] (begin) return undefined

15 years ago[ADD] Support Class's slot access
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.

15 years ago[REFACTOR] change some code
mzp [Mon, 3 Nov 2008 09:00:37 +0000 (18:00 +0900)]
[REFACTOR] change some code

15 years ago[UPDATE]class's attributes is bind to slot-id
mzp [Mon, 3 Nov 2008 01:45:25 +0000 (10:45 +0900)]
[UPDATE]class's attributes is bind to slot-id

15 years ago[UPDATE] I add attr list to Class variant
mzp [Mon, 3 Nov 2008 01:22:21 +0000 (10:22 +0900)]
[UPDATE] I add attr list to Class variant

15 years agoMerge branch 'clos'
mzp [Sun, 2 Nov 2008 11:08:41 +0000 (20:08 +0900)]
Merge branch 'clos'

Conflicts:

15 years agorename
mzp [Sun, 2 Nov 2008 11:07:30 +0000 (20:07 +0900)]
rename

15 years agorename
mzp [Sun, 2 Nov 2008 11:07:12 +0000 (20:07 +0900)]
rename

15 years ago[FIX] remove extra file
mzp [Sun, 2 Nov 2008 11:04:37 +0000 (20:04 +0900)]
[FIX] remove extra file

15 years ago[UPDATE] add invoke->call example
mzp [Sun, 2 Nov 2008 10:48:25 +0000 (19:48 +0900)]
[UPDATE] add invoke->call example

15 years ago[ADD] call to invoke translator
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))

15 years ago[UPDATE]support closuer in define-method
mzp [Sun, 2 Nov 2008 10:27:05 +0000 (19:27 +0900)]
[UPDATE]support closuer in define-method

15 years ago[REFACTOR] rename module name
mzp [Sun, 2 Nov 2008 09:49:08 +0000 (18:49 +0900)]
[REFACTOR] rename module name

15 years ago[UPDATE] remove blank line
mzp [Sun, 2 Nov 2008 09:46:19 +0000 (18:46 +0900)]
[UPDATE] remove blank line

15 years ago[UPDATE] example
mzp [Sun, 2 Nov 2008 09:44:00 +0000 (18:44 +0900)]
[UPDATE] example

15 years ago[UPDATE] example
mzp [Sun, 2 Nov 2008 08:57:00 +0000 (17:57 +0900)]
[UPDATE] example

15 years ago[ADD] Support self parameter
mzp [Sun, 2 Nov 2008 08:55:25 +0000 (17:55 +0900)]
[ADD] Support self parameter

15 years ago[REFACTOR] remove extra function
mzp [Sun, 2 Nov 2008 08:53:56 +0000 (17:53 +0900)]
[REFACTOR] remove extra function

15 years ago[FIX] Bytes unit test
mzp [Sun, 2 Nov 2008 08:26:51 +0000 (17:26 +0900)]
[FIX] Bytes unit test

15 years agoMerge branch 'clos' of git@github.com:mzp/scheme-abc into clos
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

15 years agoAdd Unittest for self in class
mzp [Sun, 2 Nov 2008 08:18:53 +0000 (17:18 +0900)]
Add Unittest for self in class

15 years agorefactoring enviroment function
mzp [Sun, 2 Nov 2008 07:08:12 +0000 (16:08 +0900)]
refactoring enviroment function

15 years ago[UPDATE] Class sample
mzp [Sat, 1 Nov 2008 03:35:46 +0000 (12:35 +0900)]
[UPDATE] Class sample

15 years ago[UPDATE] Support clos-style class definision
mzp [Sat, 1 Nov 2008 03:04:19 +0000 (12:04 +0900)]
[UPDATE] Support clos-style class definision

15 years ago[ADD]ClosTrans.to_string
mzp [Sat, 1 Nov 2008 03:02:26 +0000 (12:02 +0900)]
[ADD]ClosTrans.to_string

15 years ago[UPDATE] 'Lisp' returns ClosTras.program.
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

15 years ago[UPDATE] 'Lisp' supports Clos
mzp [Sat, 1 Nov 2008 02:43:38 +0000 (11:43 +0900)]
[UPDATE] 'Lisp' supports Clos

15 years agoAdd more unit test
mzp [Sat, 1 Nov 2008 02:17:06 +0000 (11:17 +0900)]
Add more unit test

- test for mixed with DefineClass and Plain

15 years agoAdd UnitTest for closTrans
mzp [Sat, 1 Nov 2008 02:05:42 +0000 (11:05 +0900)]
Add UnitTest for closTrans

15 years agoAdd ClosTrans module.
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.

15 years agoAdd module signature for Closuretras module
mzp [Sat, 1 Nov 2008 01:48:01 +0000 (10:48 +0900)]
Add module signature for Closuretras module

15 years agoAdd UnitTest for Base module
mzp [Sat, 1 Nov 2008 01:46:55 +0000 (10:46 +0900)]
Add UnitTest for Base module

- add test for 'group_by'

15 years agoignore
mzp [Sat, 1 Nov 2008 00:49:56 +0000 (09:49 +0900)]
ignore

15 years agoMerge branch 'master' of git@github.com:mzp/scheme-abc
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

15 years agoremove extra Transform
mzp [Sat, 1 Nov 2008 00:44:54 +0000 (09:44 +0900)]
remove extra Transform

15 years agorecover integrate test
mzp [Wed, 29 Oct 2008 08:47:07 +0000 (17:47 +0900)]
recover integrate test

15 years agochange invoke style
mzp [Wed, 29 Oct 2008 08:36:23 +0000 (17:36 +0900)]
change invoke style

15 years agomain
mzp [Tue, 28 Oct 2008 11:07:31 +0000 (20:07 +0900)]
main

15 years agoadd -v option
mzp [Tue, 28 Oct 2008 10:11:29 +0000 (19:11 +0900)]
add -v option

15 years agoenable navite compile
mzp [Tue, 28 Oct 2008 09:56:15 +0000 (18:56 +0900)]
enable navite compile

15 years agoremove ocamlbuild file
mzp [Tue, 28 Oct 2008 09:50:34 +0000 (18:50 +0900)]
remove ocamlbuild file

15 years agoremove extra file
mzp [Tue, 28 Oct 2008 09:44:26 +0000 (18:44 +0900)]
remove extra file

15 years agoConcat Abc module and ByteSerialize module
mzp [Tue, 28 Oct 2008 09:41:25 +0000 (18:41 +0900)]
Concat Abc module and ByteSerialize module

15 years agofix omakefile
mzp [Sun, 12 Oct 2008 01:17:50 +0000 (10:17 +0900)]
fix omakefile

15 years agoadd repeat
mzp [Sun, 12 Oct 2008 01:10:23 +0000 (10:10 +0900)]
add repeat

15 years agoMerge branch 'class_support'
mzp [Fri, 10 Oct 2008 04:57:25 +0000 (13:57 +0900)]
Merge branch 'class_support'

Conflicts:

Makefile
test/_tags

15 years agochange readme
mzp [Fri, 10 Oct 2008 04:55:08 +0000 (13:55 +0900)]
change readme

15 years agoapply omake to root
mzp [Fri, 10 Oct 2008 04:54:39 +0000 (13:54 +0900)]
apply omake to root

15 years agoapply omake to test & camlp4
mzp [Fri, 10 Oct 2008 04:54:14 +0000 (13:54 +0900)]
apply omake to test & camlp4

15 years agoapply OMakefile for src/
mzp [Fri, 10 Oct 2008 03:55:07 +0000 (12:55 +0900)]
apply OMakefile for src/

15 years agochange util/Makefile to util/OMakefile
mzp [Fri, 10 Oct 2008 02:27:42 +0000 (11:27 +0900)]
change util/Makefile to util/OMakefile

15 years agoAdd:support xml serialize for method-info
MIZUNO Hiroki [Sun, 24 Aug 2008 12:04:37 +0000 (21:04 +0900)]
Add:support xml serialize for method-info

15 years agoAdd: Xml serializer
MIZUNO Hiroki [Sun, 24 Aug 2008 02:49:32 +0000 (11:49 +0900)]
Add: Xml serializer

- Xml serializer dumps ABC for swfmill.

15 years agoUPDATE: rename method
MIZUNO Hiroki [Sat, 23 Aug 2008 05:35:04 +0000 (14:35 +0900)]
UPDATE: rename method

15 years agoRefactoring: split Abc moudle to Abc/ByteSerialize module.
MIZUNO Hiroki [Sat, 23 Aug 2008 05:30:01 +0000 (14:30 +0900)]
Refactoring: split Abc moudle to Abc/ByteSerialize module.

15 years agoFix: script(toplevel) returns no value.
MIZUNO Hiroki [Sat, 23 Aug 2008 03:43:04 +0000 (12:43 +0900)]
Fix: script(toplevel) returns no value.