ola-parser 1.0.1

Ola Language Parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13


contract C {
	struct S { u256[] a; }
	fn f(S  s) -> (u256 a, u256 b, u256 c) {
	    return (s.a.length, s.a[0], s.a[1]);
	}
}
// ====
// compileToEwasm: also
// compileViaYul: also
// ----
// f((u256[])): 32, 32, 2, 42, 23  -> 2, 42, 23