Created
May 24, 2025 15:48
-
-
Save Turupawn/5f358937ac355789a95f3ce7bd7d31a2 to your computer and use it in GitHub Desktop.
fe-v2-errors.bash
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ~/Projects/fe/fe-v2/target/debug/fe check . | |
error: unexpected token while parsing field definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/ERC20.fe:5:35 | |
│ | |
5 │ pub balance: solidity::Mapping<evm::Address, u256>, | |
│ ^ unexpected token | |
│ | |
= expected a newline; found symbol `<` instead | |
error: unexpected token while parsing field definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/evm/evm.fe:6:33 | |
│ | |
6 │ pub struct Buf { pub offset: Ptr, pub len: usize } | |
│ ^ unexpected token | |
│ | |
= expected a newline; found symbol `,` instead | |
error: failed to parse trait definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/operators.fe:2:36 | |
│ | |
2 │ fn add(self, rhs: Self) -> Self | |
│ ╭───────────────────────────────────^ | |
3 │ │ } | |
│ ╰^ expected symbol `;`, found a newline | |
│ | |
= Note: trait functions must appear without body and followed by a semicolon. | |
error: enum definition must start with `{` | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/option.fe:4:16 | |
│ | |
4 │ pub enum Option<T> { | |
│ ^ expected `{` here | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/option.fe:1:5 | |
│ | |
1 │ use core::Default | |
│ ^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/option.fe:2:5 | |
│ | |
2 │ use core::panic | |
│ ^^^^ not found | |
error: failed to parse trait definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/mydefault.fe:2:25 | |
│ | |
2 │ fn default() -> Self | |
│ ╭────────────────────────^ | |
3 │ │ } | |
│ ╰^ expected symbol `;`, found a newline | |
│ | |
= Note: trait functions must appear without body and followed by a semicolon. | |
error: unexpected token while parsing field definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/ERC721.fe:5:36 | |
│ | |
5 │ pub owner_of: solidity::Mapping<u256, evm::Address>, | |
│ ^ unexpected token | |
│ | |
= expected a newline; found symbol `<` instead | |
error: undefined type | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/libs.fe:1:21 | |
│ | |
1 │ pub struct Foo { x: usize } | |
│ ^^^^^ `usize` has not been defined | |
error: failed to parse trait definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:9:29 | |
│ | |
9 │ fn is_zero(self) -> bool | |
│ ╭────────────────────────────^ | |
10 │ │ } | |
│ ╰^ expected symbol `;`, found a newline | |
│ | |
= Note: trait functions must appear without body and followed by a semicolon. | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:3:19 | |
│ | |
3 │ use ingot::evm::{ MemBuffer, StorageBuffer } | |
│ ^^^^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:3:30 | |
│ | |
3 │ use ingot::evm::{ MemBuffer, StorageBuffer } | |
│ ^^^^^^^^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:4:23 | |
│ | |
4 │ use ingot::mydefault::MyDefault | |
│ ^^^^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:5:21 | |
│ | |
5 │ use ingot::codec::{ Cursor, Encode, Decode } | |
│ ^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:5:29 | |
│ | |
5 │ use ingot::codec::{ Cursor, Encode, Decode } | |
│ ^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:5:37 | |
│ | |
5 │ use ingot::codec::{ Cursor, Encode, Decode } | |
│ ^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/solidity.fe:6:5 | |
│ | |
6 │ use map::{ Map, Hasher, MapStorage, Entry } | |
│ ^^^ not found | |
error: failed to parse module | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/casting.fe:1:1 | |
│ | |
1 │ extern { | |
│ ^^^^^^ unexpected token | |
│ | |
= Note: expected import, contract, struct, type or const | |
error: struct body must start with `{` must start with `{` | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/codec.fe:1:24 | |
│ | |
1 │ pub struct BufferResult<T> { | |
│ ^ expected `{` here | |
error: failed to parse trait definition | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:6:49 | |
│ | |
6 │ fn hash<T: Encode>(mut self, key: T) -> u256 | |
│ ╭────────────────────────────────────────────────^ | |
7 │ │ } | |
│ ╰^ expected symbol `;`, found a newline | |
│ | |
= Note: trait functions must appear without body and followed by a semicolon. | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:1:20 | |
│ | |
1 │ use ingot::codec::{Encode, Decode} | |
│ ^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:1:28 | |
│ | |
1 │ use ingot::codec::{Encode, Decode} | |
│ ^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:2:24 | |
│ | |
2 │ use ingot::operators::{Add, Sub, AddAssign, SubAssign} | |
│ ^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:2:29 | |
│ | |
2 │ use ingot::operators::{Add, Sub, AddAssign, SubAssign} | |
│ ^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:2:34 | |
│ | |
2 │ use ingot::operators::{Add, Sub, AddAssign, SubAssign} | |
│ ^^^^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:2:45 | |
│ | |
2 │ use ingot::operators::{Add, Sub, AddAssign, SubAssign} | |
│ ^^^^^^^^^ not found | |
error: unresolved path item | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/map.fe:3:24 | |
│ | |
3 │ use ingot::mydefault::{MyDefault} | |
│ ^^^^^^^^^ not found | |
error: failed to parse module | |
┌─ /home/irenee/Projects/fe-token-demos/master/src/evm.fe:1:5 | |
│ | |
1 │ pub use evm::{ Address, Wei, Ptr, Buf, __call, __mstore, __mload, __sstore, __sload, __keccak256, __caller, __revert, malloc, salloc, MemBuffer, StorageBuffer } | |
│ ^^^ unexpected token | |
│ | |
= Note: expected `fn` | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment