Structs§
- Apply
Block - Applies a template to an import alias with optional overrides.
- Claim
Call - Claim
Expr - Event
Decl event <lane> <time> "ラベル" { ... }宣言のAST表現。- Event
Range Decl event_range <lane> <start>..<end> "ラベル" { ... }宣言のAST表現。- Field
Priority Config policy field_priority { ... }ブロックのAST表現。- File
- Root of the AST.
- Group
Decl group "名前" { lane ... }宣言のAST表現。- Import
Block import <source_type> as <alias> { ... }ブロックのAST表現。- Item
Props - アイテム共通の省略可能プロパティ(
tags,source,id,origin)。 - Label
Expr - Label
Ref - Lane
Decl lane "ラベル" as id { ... }宣言のAST表現。- MapBlock
- MapExpr
- Range
Expr start..end形式の時間範囲式。- Source
Ref source <prefix>:<qid>形式の出典参照(例:source wd:Q7209)。- Span
- Source span for error reporting.
- Span
Decl span <lane> <start>..<end> "ラベル" { ... }宣言のAST表現。- Spanned
- A node annotated with its source location.
- Template
Block - Named reusable map pattern.
- Timeline
Block timeline "名前" { ... }ブロックのAST表現。
Enums§
- Compare
Op - Field
Strategy - フィールド別インポート優先度戦略。
- Filter
Expr - Filter
Operand - Import
Item importブロック内の個別エントリ(entityまたはquery)。- MapFallback
- A single fallback element in a
??chain: either a claim expression or an integer literal. - MapProp
- MapTarget
Type - Reimport
Policy - Statement
- DSL の各トップレベル文(statement)に対応する enum。
- String
Match Op - Time
Value - 時刻リテラル。年・月・日の3精度を保持する。