Booコンパイラを起動してBooプログラムの構文木を得るBooプログラム
ソース # pythonじゃないよ。Booだよ! import Boo.Lang.Compiler import Boo.Lang.Compiler.Steps import ...
406 search resultsShowing 1~20 results
You need to log-in
ソース # pythonじゃないよ。Booだよ! import Boo.Lang.Compiler import Boo.Lang.Compiler.Steps import ...
C#のusing(importみたいなのじゃなくて、Streamを勝手に閉じてくれるほう)のように、 Booでもusingみたいなものはないかと探していたら、普通に、usin ...
evalが欲しい Boo以外のプログラミング言語によくある eval は無くてもなんとかなることは多いですが、稀にどうしても欲しくなるときがあります。 実装 次のプログラムは ...
ジェネリック関数 Booでジェネリック関数の宣言と、C#(など)で書かれたジェネリック関数の呼び出し def aMethod[of T](anObject): CSharpC ...
します。 以下はそのサンプルコードです。 次のようなクラスがあったとします。 class Foo # 例外が発生するメソッド def self.boo! raise 'BOO ...
; typedef pair<int,int> P;// pair型は2つの値の組を表せる int main(){ int boo[3][3]; //ここで全ての ...
h() } == [4, 6, 6, 5, 6] // 選択 assert ["C#", "F#", "VB", "IronPython", "IronRuby", "Boo ...
た大学生としてプログラムを作成しました work.py import time import threading import queue import random boo ...
7dc3d4 (clang) F# 2017/3/17 https://qiita.com/cielavenir/items/a698d6a26824ff53de81 Boo ...
Mac上のUnityで、BooやUnity Script(JavaScript)のコンパイラがどこにあるのか気になったので探してみた。 ちなみに、C#のコンパイラはUnity ...
ども,@nobkzです。 複数の言語を混ぜた言語達 そういえば、僕は良く、複数の言語を混ぜたような言語を良く書きます。Clojure(JavaとLispの混血)、Boo(Py ...
Boo のスコープ Boo には言語コアな機能として、(メソッド内などで)ローカルスコープを導入する方法がありません。 例えば、C++やJavaなんて方面の ...
spで書いてありますが、Common-Lispでもそのまま動くと思います。 表記 (pipe 1 |> (foo 2) |> (bar 3) |> (boo ...
ータ mysql> select * from table_name; +---+------+ | id| hoge | +---+------+ | 1 | boo ...
y from logger import logger logger.info("hello\nworld") logger.info({"foo": "foo", "boo ...
概要 goで以下のようなURLに新たなpathを追加したい。 http://foo.bar.jp/boo/?greeting=hello 例えば /bee を追加して以下のよ ...
アイディア file "tests/module.lsp" (defmodule foo (defglobal a 3) (defpublic bar (x) (+ (boo ...
モチベーション 次のような何かデータベース上のテーブル行を表す、ありがちそうなクラスを考える。 # python じゃないよー。Booだよー。 class Person: p ...
"macro" は、実は MacroMacro という名前の「Boo マクロ」です。Boo 処理系は「Macro」で終わる名前のクラスを「マクロ」とみなすよ ...
モチベーション .Net (monoでも良い)上のオリジナルのプログラミング言語を作りたい。 方法 自分で設計したオリジナル言語からBoo構文木への変換ができれば、意味解析や ...
406 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.