Skip to content

Instantly share code, notes, and snippets.

@Turupawn
Created May 24, 2025 15:48
Show Gist options
  • Save Turupawn/5f358937ac355789a95f3ce7bd7d31a2 to your computer and use it in GitHub Desktop.
Save Turupawn/5f358937ac355789a95f3ce7bd7d31a2 to your computer and use it in GitHub Desktop.
fe-v2-errors.bash
$ ~/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