Specript Language Reference rev.0.7.0 | www.specript.org |
2−1.文字セット
2−2.Unicodeエスケープ
2−3.物理行末
2−4.ホワイトスペース
2−5.コメント
2−6.予約語
2−7.識別子
2−8.リテラル
2−8−1.integerリテラル
2−8−2.decimalリテラル
2−8−3.realリテラル
2−8−4.booleanリテラル
2−8−5.stringリテラル
2−8−6.dateリテラルとtimestampリテラル
2−8−7.nullリテラル
2−9.記号(セパレータ、オペレータ)
4−1.namespace宣言
4−1−1.基本的な説明
4−1−2.複数namespaceの宣言
4−1−3.可視範囲の制御について
4−2.alias定義
5−1.property定義
5−2.propertyのspec
5−3.not null指定
6−1.function定義
6−2.返り値のspec
6−3.引数のspec
6−4.function呼び出し時の記法
6−5.引数にデフォルト値式のあるfunction
6−6.引数なしのfunction
6−7.functionローカルなpropertyの定義
6−8.クロージャー引数
7−1.spec定義
7−1−1.要素property定義
7−1−2.要素function定義
7−1−3.要素propertyの初期化式、要素functionの本体式の記述
7−1−4.制約function定義
7−1−5.制約property定義
7−1−6.specの派生
7−2.匿名spec
7−2−1.一般的な説明
7−2−2.ネストした匿名spec
7−3.specの互換性
8−1.property参照/function呼び出し
8−2."this"
8−3.record生成式/list生成式/map生成式
8−4.リテラル
8−5.()で括られた式
8−6.演算子
8−7.数値演算に関する詳細
9−1.extern property/extern functionの定義
9−2.extern property/extern functionの参照、呼び出し
10−1.アプリケーションエラー
10−2.Spec違反
(c)2007-2008, Specript Development Team | Last Updated: 2008-05-27 |