オフィスアワーがそろそろ始まるよ!()

E03系 (Parser)

E03000

構文上その場所では使えないトークン (字句) が使われています。

次の例で、func2 の宣言にある a: は、この後に型が続くものと期待されます。 しかしキーワード var は型ではないためエラーとなります。 (注: Zen の過去のバージョンでは、これは正しい文法でした。)

func3 では、括弧の中に入るものは式であることが期待されます。 しかし const bar = 42 は式ではなく文 (ステートメント) なのでエラーとなります。

main では、158.3 + の後には、評価すると数になる式が続くと期待されます。 しかしドットから始まるものは評価しても数にならないためエラーとなります。

fn func1(a: anytype) void {} // ok
fn func2(a: var) void {} // error

fn func3() void {
    const foo = 42; // ok
    (const bar = 42); // error
}

pub fn main() anyerror!void {
    var myFloat: f32 = 0.0;
    myFloat = 158.3 + 0.2; // ok
    myFloat = 158.3 + .2; // error
}

E03001

エラーコードは存在しますが説明はありません。

E03002

エラーコードは存在しますが説明はありません。

E03003

エラーコードは存在しますが説明はありません。

E03004

エラーコードは存在しますが説明はありません。

E03005

エラーコードは存在しますが説明はありません。

E03006

エラーコードは存在しますが説明はありません。

E03007

エラーコードは存在しますが説明はありません。

E03008

エラーコードは存在しますが説明はありません。

E03009

エラーコードは存在しますが説明はありません。

E03010

エラーコードは存在しますが説明はありません。

E03011

エラーコードは存在しますが説明はありません。

E03012

エラーコードは存在しますが説明はありません。

E03013

エラーコードは存在しますが説明はありません。

E03014

エラーコードは存在しますが説明はありません。

E03015

エラーコードは存在しますが説明はありません。

E03016

エラーコードは存在しますが説明はありません。

E03017

エラーコードは存在しますが説明はありません。

E03018

エラーコードは存在しますが説明はありません。

E03019

エラーコードは存在しますが説明はありません。

E03020

エラーコードは存在しますが説明はありません。

E03021

エラーコードは存在しますが説明はありません。

E03022

エラーコードは存在しますが説明はありません。

E03023

エラーコードは存在しますが説明はありません。

E03024

エラーコードは存在しますが説明はありません。

E03025

エラーコードは存在しますが説明はありません。

E03026

エラーコードは存在しますが説明はありません。

E03027

エラーコードは存在しますが説明はありません。

E03028

エラーコードは存在しますが説明はありません。

E03029

エラーコードは存在しますが説明はありません。

E03030

エラーコードは存在しますが説明はありません。

E03031

エラーコードは存在しますが説明はありません。

E03032

エラーコードは存在しますが説明はありません。

E03033

エラーコードは存在しますが説明はありません。

E03034

エラーコードは存在しますが説明はありません。

E03035

エラーコードは存在しますが説明はありません。

E03036

エラーコードは存在しますが説明はありません。

E03037

エラーコードは存在しますが説明はありません。

E03038

エラーコードは存在しますが説明はありません。

E03039

エラーコードは存在しますが説明はありません。

E03040

エラーコードは存在しますが説明はありません。

E03041

エラーコードは存在しますが説明はありません。

E03042

エラーコードは存在しますが説明はありません。

E03043

エラーコードは存在しますが説明はありません。

E03044

エラーコードは存在しますが説明はありません。

E03045

エラーコードは存在しますが説明はありません。

E03046

エラーコードは存在しますが説明はありません。

E03047

エラーコードは存在しますが説明はありません。

E03048

エラーコードは存在しますが説明はありません。

E03049

エラーコードは存在しますが説明はありません。

E03050

エラーコードは存在しますが説明はありません。

E03051

エラーコードは存在しますが説明はありません。

E03052

エラーコードは存在しますが説明はありません。

E03053

エラーコードは存在しますが説明はありません。

E03054

エラーコードは存在しますが説明はありません。

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Chapter 7

Chapter 8

Chapter 9

Chapter 10

Chapter 11

Chapter 12

Chapter 13

Chapter 14

Chapter 15

Appendix

Error Explanation

☰ 人の生きた証は永遠に残るよう ☰
Copyright © 2018-2020 connectFree Corporation. All rights reserved. | 特定商取引法に基づく表示
Zen, the Zen three-circles logo and The Zen Programming Language are trademarks of connectFree corporation in Japan and other countries.