Skip to content

Instantly share code, notes, and snippets.

View KeenS's full-sized avatar

κeen KeenS

View GitHub Profile
|
|
. ..
\ . .. /
\. .. ../
|| . .|
|| .. |
|| . .. |
. ..
. ..
スクリプトは 2014年07月23日 15時16分18秒
に開始しました%
(:branch master :cwd ~/compile/mirah)[?1h=rrm -rf dist/[?1l>
%
(:branch master :cwd ~/compile/mirah)[?1h=mmvn[?1l>
diff --git a/src/org/mirah/tool/mirahc.mirah b/src/org/mirah/tool/mirahc.mirah
index 754008f..dcbe23e 100644
--- a/src/org/mirah/tool/mirahc.mirah
+++ b/src/org/mirah/tool/mirahc.mirah
@@ -31,12 +31,13 @@ class Mirahc < MirahTool
end
def self.main(args:String[]):void
- result = compile(args)
+ mirahc = Mirahc.new()
diff --git a/src/mirahparser/impl/Mirah.mmeta b/src/mirahparser/impl/Mirah.mmeta
index 520b75b..b4c3d36 100644
--- a/src/mirahparser/impl/Mirah.mmeta
+++ b/src/mirahparser/impl/Mirah.mmeta
@@ -1293,7 +1293,8 @@ parser EscapeParser {
|codepoint
);
- regex: unicode_escape
+ regex: "\\\\" ! {"\\\\"}
java -jar /home/kim/compile/mirah-parser/javalib/mirahc.jar --classpath /home/kim/compile/mirah-parser/javalib/mirah.jar -d /home/kim/compile/mirah-parser/build ./src/org/mirah/ast/meta.mirah
./src/org/mirah/ast/meta.mirah:18:
ERROR: Cannot find class org.mirahparser.ast.mirah.lang.ast.Block
import mirah.lang.ast.Block
^^^^^^^^^^^^^^^^^^^^^^^^^^^
./src/org/mirah/ast/meta.mirah:19:
ERROR: Cannot find class org.mirahparser.ast.mirah.lang.ast.CallSite
import mirah.lang.ast.CallSite
[ 2%] Generating ../src/init_contrib.c
[ 5%] Generating ../src/load_piclib.c
[ 8%] Building C object CMakeFiles/picrin.dir/src/load.c.o
In file included from /home/pi/compile/picrin/include/picrin.h:40:0,
from /home/pi/compile/picrin/src/load.c:5:
/home/pi/compile/picrin/extlib/xhash/xhash.h: In function ‘xh_ptr_hash’:
/home/pi/compile/picrin/extlib/xhash/xhash.h:117:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/pi/compile/picrin/extlib/xhash/xhash.h: In function ‘xh_int_hash’:
/home/pi/compile/picrin/extlib/xhash/xhash.h:135:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/pi/compile/picrin/extlib/xhash/xhash.h: In function ‘xh_get_int’:
java -jar /home/kim/compile/mirah-parser/javalib/mirahc.jar --classpath /home/kim/compile/mirah-parser/build:/home/kim/compile/mirah-parser/javalib/mirahc.jar -d /home/kim/compile/mirah-parser/build src/mirah/lang/ast/.
* [ClassCompiler] Compiling class mirahparser.lang.ast.Position$Extension1
* [ClassCompiler] Compiling class mirahparser.lang.ast.TypeRef$Extension1
* [ClassCompiler] Compiling class mirahparser.lang.ast.TypeRef$Extension2
* [ClassCompiler] Compiling class mirahparser.lang.ast.NodeVisitor$Extension1
* [ClassCompiler] Compiling class mirahparser.lang.ast.NodeImpl$Extension1
* [ClassCompiler] Compiling class mirahparser.lang.ast.NodeImpl$Extension2
* [ClassCompiler] Compiling class mirahparser.lang.ast.NodeImpl$Extension3
* [ClassCompiler] Compiling class mirahparser.lang.ast.NodeImpl$Extension4
* [ClassCompiler] Compiling class mirahparser.lang.ast.NodeImpl$Extension5
(define-library (pattern-match-lambda)
(import (scheme base))
(define-syntax if-identifier
(syntax-rules ()
((_ condition seq alt)
(let-syntax ((foo (syntax-rules () ((_) seq))))
(let-syntax ((test (syntax-rules ()
((_ condition) (foo))
((_ foo) alt))))
(test foo))))))
# HashMap<Integer, String> hash = new HashMap<Integer, String>;
hash = HashMap[Integer, String].new
# void genericsMethod<T>();
def genericsMethod[T]
# void wildcardGenerics<N extends Number>();
def wildcardGenerics[Number as N]
package jp.keen.android;
import android.util.Log;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;
import android.view.MotionEvent;
import mocl.CL;