Literal
(クラス)
public sealed Literal {inherits
Terminal
}
パッケージ:
CURL.LANGUAGE.SOURCE
Curl リテラル
のソース表現。
コンストラクタ
default
:
Literal
を初期化します。
コンストラクタ public
{Literal.default
value:
any
,
src:#
SourceLocation
= null,
start:
int
= {default-start-location src},
end:
int
= {default-end-location src}
}
プロパティ
value
:
リテラルの実際の値。
フィールド public-get private-set Literal.value:
any
プロパティ 継承
SourceInfo
:
end-location
,
file-info
,
start-location
プロパティ 継承
CurlSource
:
url
メソッド
literal
:
オブジェクトが値を伴う
Literal
であるどうかを示します。
public
{Literal.literal
}:(any, bool)
メソッド 継承
Parsed
:
parse-text
,
parse-token
,
skip-whitespace
メソッド 継承
CurlSource
:
get-text
,
identifier
,
infix-operator
,
location-to-line-column
,
parse-error
,
parse-expression
,
parse-head
,
parse-keywords
,
parse-parameters
,
parse-verbatim
,
token-operator
メソッド 継承
SourceLocation
:
get-url-line-column
メソッド 継承
Object
:
object-describe
,
object-describe-for-debugging
,
object-serialize
コンストラクタ詳細
default
(コンストラクタ)
public
{Literal.default
value:
any
,
src:#
SourceLocation
= null,
start:
int
= {default-start-location src},
end:
int
= {default-end-location src}
}
Literal
を初期化します。
value: リテラルの値を指定します。この値は、有効な不変のリテラル型でなければなりません。そうでなければ、エラーになります。
src: 要素の取得元のソース ファイルを示します。
start:
src
内の要素の開始位置を示します。ソースの先頭を既定値とします。
end:
src
内の要素の終了位置を示します。ソースの最後を既定値とします。
プロパティ詳細
value
(フィールド)
public-get private-set Literal.value:
any
リテラルの実際の値。
メソッド詳細
literal
(メソッド)
public
{Literal.literal
}:(any, bool)
オブジェクトが値を伴う
Literal
であるどうかを示します。
説明
オブジェクトが
Literal
の場合は (値, true) を返し、それ以外の場合は (NULL, false) を返します。