canonicalization tests

This commit is contained in:
DieMyst
2022-06-27 15:46:59 +03:00
parent eec1917df6
commit e3ec928f94
48 changed files with 397 additions and 252 deletions

View File

@ -19,6 +19,9 @@ func returnCanStream() -> string:
stat = status! stat = status!
<- stat <- stat
service Op1("op"):
array_length(array: []string) -> u32
func bugLNG63() -> string: func bugLNG63() -> string:
res <- returnCanStream() res <- returnCanStream()
<- res <- res
@ -27,8 +30,17 @@ func returnMultipleStreamResults() -> string, []string, []string, []string:
status: *string status: *string
status <<- "ok" status <<- "ok"
stat = status! stat = status!
<- stat, status, [status!, status!], [status!, "no", status!] <- stat, status, [status!, stat], [status!, "no", status!]
func bugLNG63_2() -> string, []string, []string: func bugLNG63_2() -> string, []string, []string:
res, res2, res3, res4 <- returnMultipleStreamResults() res, res2, res3, res4 <- returnMultipleStreamResults()
<- res, res2, res4 <- res, res2, res4
func bugLNG63_3() -> string, u32, []u32:
status: *string
status <<- "ok"
stat = status!
num: *u32
num <<- 2
res = [Op1.array_length(status), num!]
<- status!, Op1.array_length(status), [Op1.array_length(status), 3, num!]

View File

@ -30,7 +30,7 @@ import { declareCall } from '../examples/declareCall';
import { genOptions } from '../examples/optionsCall'; import { genOptions } from '../examples/optionsCall';
import { config } from '../config'; import { config } from '../config';
import {closuresCall} from "../examples/closures"; import {closuresCall} from "../examples/closures";
import {bugLNG63Call, streamCanCall} from "../examples/streamCanCall"; import {bugLNG63_2Call, bugLNG63_3Call, bugLNG63Call, streamCanCall} from "../examples/streamCanCall";
import {streamCallbackCall} from "../examples/streamCallback"; import {streamCallbackCall} from "../examples/streamCallback";
import {streamResCall} from "../examples/streamRestrictionsCall"; import {streamResCall} from "../examples/streamRestrictionsCall";
import {joinIdxCall, joinIdxLocalCall, joinIdxRelayCall} from "../examples/joinCall"; import {joinIdxCall, joinIdxLocalCall, joinIdxRelayCall} from "../examples/joinCall";
@ -183,15 +183,20 @@ describe('Testing examples', () => {
expect(streamCanResult).toEqual(["a", "b", null]); expect(streamCanResult).toEqual(["a", "b", null]);
}); });
//it('streamCan.aqua LNG-63', async () => { it('streamCan.aqua LNG-63', async () => {
// let result = await bugLNG63Call(); let result = await bugLNG63Call();
// expect(result).toEqual(["a", "b", null]); expect(result).toEqual("ok");
//}); });
//
//it('streamCan.aqua LNG-63 2', async () => { it('streamCan.aqua LNG-63 2', async () => {
// let result = await bugLNG63Call(); let result = await bugLNG63_2Call();
// expect(result).toEqual(["a", "b", null]); expect(result).toEqual(["ok", ["ok"], ["ok", "no", "ok"]]);
//}); });
it('streamCan.aqua LNG-63 3', async () => {
let result = await bugLNG63_3Call();
expect(result).toEqual(["ok", 1, [1,3,2]]);
});
it('collectionSugar array', async () => { it('collectionSugar array', async () => {
let result = await arraySugarCall(); let result = await arraySugarCall();

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -114,7 +114,7 @@ export function closureBig(...args: any) {
(ap p2Info.$.external_addresses.[0]! $p2Id-0) (ap p2Info.$.external_addresses.[0]! $p2Id-0)
) )
) )
(call %init_peer_id% ("op" "identity") [$p2Id-0.$.[0]!] p2Id-fix-0) (call %init_peer_id% ("op" "identity") [$p2Id-0] p2Id-fix)
) )
) )
) )
@ -145,7 +145,7 @@ export function closureBig(...args: any) {
(ap p2Info-0.$.external_addresses.[0]! $p2Id) (ap p2Info-0.$.external_addresses.[0]! $p2Id)
) )
) )
(call peer2 ("op" "identity") [$p2Id.$.[0]!] p2Id-fix-0-0) (call peer2 ("op" "identity") [$p2Id] p2Id-fix-0)
) )
) )
(call -relay- ("op" "noop") []) (call -relay- ("op" "noop") [])
@ -157,7 +157,7 @@ export function closureBig(...args: any) {
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [p2Id-fix-0 p2Id-fix-0-0]) (call %init_peer_id% ("callbackSrv" "response") [p2Id-fix.$.[0]! p2Id-fix-0.$.[0]!])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 5]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 5])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -117,15 +117,15 @@ export function streamSugar(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$stream-inline] $arr-fix-0) (call %init_peer_id% ("op" "identity") [$stream-inline] arr-fix)
) )
) )
(call %init_peer_id% ("op" "identity") [$str] $str-fix-1) (call %init_peer_id% ("op" "identity") [$str] str-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$arr-fix-0 $str-fix-1]) (call %init_peer_id% ("callbackSrv" "response") [$stream-inline str-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -307,12 +307,12 @@ export function optionSugar(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$str] $str-fix-1) (call %init_peer_id% ("op" "identity") [$str] str-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [option-inline-0 $str-fix-1 option-inline-1-0]) (call %init_peer_id% ("callbackSrv" "response") [option-inline-0 str-fix option-inline-1-0])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -422,17 +422,17 @@ export function emptySugar(...args: any) {
(new $strArr (new $strArr
(seq (seq
(new $numOp (new $numOp
(call %init_peer_id% ("op" "identity") [[]] $numOp-fix-0) (call %init_peer_id% ("op" "identity") [[]] numOp-fix)
) )
(call %init_peer_id% ("op" "identity") [[]] $strArr-fix-1) (call %init_peer_id% ("op" "identity") [[]] strArr-fix)
) )
) )
(call %init_peer_id% ("op" "identity") [[]] $strStream-fix-2) (call %init_peer_id% ("op" "identity") [[]] strStream-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$numOp-fix-0 $strArr-fix-1 $strStream-fix-2 $strEmptyStream [] [] []]) (call %init_peer_id% ("callbackSrv" "response") [[] [] [] $strEmptyStream [] [] []])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -610,7 +610,7 @@ export function bugLNG59(...args: any) {
(call -relay- ("kad" "neighborhood") ["123" [] []] nodes) (call -relay- ("kad" "neighborhood") ["123" [] []] nodes)
(xor (xor
(seq (seq
(call nodes.$.[0]! ("op" "identity") ["some str"] res) (call nodes.$.[2]! ("op" "identity") ["some str"] res)
(call -relay- ("op" "noop") []) (call -relay- ("op" "noop") [])
) )
(seq (seq
@ -730,12 +730,12 @@ export function arraySugar(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$str] $str-fix-1) (call %init_peer_id% ("op" "identity") [$str] str-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [array-inline-0 $str-fix-1]) (call %init_peer_id% ("callbackSrv" "response") [array-inline-0 str-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -221,12 +221,12 @@ export function doStuff(...args: any) {
) )
(call %init_peer_id% ("some-id" "multiline") [a b c] $stream) (call %init_peer_id% ("some-id" "multiline") [a b c] $stream)
) )
(call %init_peer_id% ("op" "identity") [$stream] $stream-fix-0) (call %init_peer_id% ("op" "identity") [$stream] stream-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$stream-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [stream-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 6]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 6])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -237,12 +237,12 @@ export function callConstant(...args: any) {
(call %init_peer_id% ("test" "createStr") [5] $res) (call %init_peer_id% ("test" "createStr") [5] $res)
(call %init_peer_id% ("op" "identity") ["default-str"] $res) (call %init_peer_id% ("op" "identity") ["default-str"] $res)
) )
(call %init_peer_id% ("op" "identity") [$res] $res-fix-0) (call %init_peer_id% ("op" "identity") [$res] res-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$res-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [res-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -317,12 +317,12 @@ export function forBug499(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$numbers] $numbers-fix-0) (call %init_peer_id% ("op" "identity") [$numbers] numbers-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$numbers-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [numbers-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -87,12 +87,12 @@ export function getTwoResults(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$res] $res-fix-0) (call %init_peer_id% ("op" "identity") [$res] res-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$res-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [res-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -243,12 +243,12 @@ export function ifCorrectXorWrap(...args: any) {
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
(call %init_peer_id% ("op" "identity") [$service_id.$.[0]!] service_id-fix-0) (call %init_peer_id% ("op" "identity") [$service_id] service_id-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [service_id-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [service_id-fix.$.[0]!])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -41,12 +41,12 @@ export function barfoo(...args: any) {
(ap "I am MyFooBar foo" $res) (ap "I am MyFooBar foo" $res)
(ap " I am MyFooBar bar" $res) (ap " I am MyFooBar bar" $res)
) )
(call %init_peer_id% ("op" "identity") [$res] $res-fix-0) (call %init_peer_id% ("op" "identity") [$res] res-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$res-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [res-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -59,12 +59,12 @@ export function joinIdxLocal(...args: any) {
) )
(call %init_peer_id% ("op" "noop") [$nodes2.$.[idx]! nodes]) (call %init_peer_id% ("op" "noop") [$nodes2.$.[idx]! nodes])
) )
(call %init_peer_id% ("op" "identity") [$nodes2] $nodes2-fix-0) (call %init_peer_id% ("op" "identity") [$nodes2] nodes2-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$nodes2-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [nodes2-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -165,12 +165,12 @@ export function joinIdxRelay(...args: any) {
) )
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
(call %init_peer_id% ("op" "identity") [$nodes2] $nodes2-fix-0) (call %init_peer_id% ("op" "identity") [$nodes2] nodes2-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$nodes2-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [nodes2-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )
@ -287,13 +287,13 @@ export function joinIdx(...args: any) {
) )
(call %init_peer_id% ("op" "noop") [$infos.$.[idx]! $nodes2.$.[idx]!]) (call %init_peer_id% ("op" "noop") [$infos.$.[idx]! $nodes2.$.[idx]!])
) )
(call %init_peer_id% ("op" "identity") [$infos] $infos-fix-0) (call %init_peer_id% ("op" "identity") [$infos] infos-fix)
) )
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$infos-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [infos-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -144,12 +144,12 @@ export function multiReturnFunc(...args: any) {
) )
(ap str $res) (ap str $res)
) )
(call %init_peer_id% ("op" "identity") [$res] $res-fix-0) (call %init_peer_id% ("op" "identity") [$res] res-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$res-fix-0 5 "some-str" somethingToReturn smthOption n]) (call %init_peer_id% ("callbackSrv" "response") [res-fix 5 "some-str" somethingToReturn smthOption n])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -148,12 +148,12 @@ export function returnNone(...args: any) {
(new $result (new $result
(seq (seq
(call %init_peer_id% ("op" "noop") []) (call %init_peer_id% ("op" "noop") [])
(call %init_peer_id% ("op" "identity") [$result] $result-fix-0) (call %init_peer_id% ("op" "identity") [$result] result-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$result-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [result-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -84,10 +84,10 @@ export function checkEmpty(...args: any) {
(seq (seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $valueEmpty (new $valueEmpty
(call %init_peer_id% ("op" "identity") [$valueEmpty] $valueEmpty-fix-0) (call %init_peer_id% ("op" "identity") [$valueEmpty] valueEmpty-fix)
) )
) )
(call %init_peer_id% ("opt_str" "checkOption") [$valueEmpty-fix-0] res) (call %init_peer_id% ("opt_str" "checkOption") [valueEmpty-fix] res)
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [res]) (call %init_peer_id% ("callbackSrv" "response") [res])
@ -152,11 +152,11 @@ export function emptyString(...args: any) {
(seq (seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $valueEmpty (new $valueEmpty
(call %init_peer_id% ("op" "identity") [$valueEmpty] $valueEmpty-fix-0) (call %init_peer_id% ("op" "identity") [$valueEmpty] valueEmpty-fix)
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$valueEmpty-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [valueEmpty-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -229,11 +229,11 @@ export function checkNoneEmpty(...args: any) {
(new $valueEmpty (new $valueEmpty
(seq (seq
(ap str $valueEmpty) (ap str $valueEmpty)
(call %init_peer_id% ("op" "identity") [$valueEmpty] $valueEmpty-fix-0) (call %init_peer_id% ("op" "identity") [$valueEmpty] valueEmpty-fix)
) )
) )
) )
(call %init_peer_id% ("opt_str" "checkOption") [$valueEmpty-fix-0] res) (call %init_peer_id% ("opt_str" "checkOption") [valueEmpty-fix] res)
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [res]) (call %init_peer_id% ("callbackSrv" "response") [res])
@ -308,12 +308,12 @@ export function stringAsOption(...args: any) {
(new $valueEmpty (new $valueEmpty
(seq (seq
(ap str $valueEmpty) (ap str $valueEmpty)
(call %init_peer_id% ("op" "identity") [$valueEmpty] $valueEmpty-fix-0) (call %init_peer_id% ("op" "identity") [$valueEmpty] valueEmpty-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$valueEmpty-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [valueEmpty-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -252,12 +252,12 @@ export function testTimeout(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] status-fix-0) (call %init_peer_id% ("op" "identity") [$status] status-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [status-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [status-fix.$.[0]!])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -82,12 +82,12 @@ export function get_results(...args: any) {
) )
(ap str $results) (ap str $results)
) )
(call %init_peer_id% ("op" "identity") [$results] $results-fix-0) (call %init_peer_id% ("op" "identity") [$results] results-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$results-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [results-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -97,15 +97,15 @@ export function recursiveStream(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$result] $result-fix-0) (call %init_peer_id% ("op" "identity") [$result] result-fix)
) )
) )
(call %init_peer_id% ("op" "identity") [$loop] $loop-fix-1) (call %init_peer_id% ("op" "identity") [$loop] loop-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$result-fix-0 $loop-fix-1]) (call %init_peer_id% ("callbackSrv" "response") [result-fix loop-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -80,11 +80,11 @@ export function returnNone(...args: any) {
(seq (seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $valueNone (new $valueNone
(call %init_peer_id% ("op" "identity") [$valueNone] $valueNone-fix-0) (call %init_peer_id% ("op" "identity") [$valueNone] valueNone-fix)
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$valueNone-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [valueNone-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -149,11 +149,11 @@ export function stringNone(...args: any) {
(seq (seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $valueNone (new $valueNone
(call %init_peer_id% ("op" "identity") [$valueNone] $valueNone-fix-0) (call %init_peer_id% ("op" "identity") [$valueNone] valueNone-fix)
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$valueNone-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [valueNone-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -370,12 +370,12 @@ export function checkStreams(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$stream] $stream-fix-0) (call %init_peer_id% ("op" "identity") [$stream] stream-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$stream-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [stream-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -173,12 +173,12 @@ export function retrieve_records(...args: any) {
(new $records (new $records
(seq (seq
(call %init_peer_id% ("test-service" "get_records") [peer] $records) (call %init_peer_id% ("test-service" "get_records") [peer] $records)
(call %init_peer_id% ("op" "identity") [$records] $records-fix-0) (call %init_peer_id% ("op" "identity") [$records] records-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$records-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [records-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -16,6 +16,53 @@ import {
// Services // Services
export interface Op1Def {
array_length: (array: string[], callParams: CallParams<'array'>) => number | Promise<number>;
}
export function registerOp1(service: Op1Def): void;
export function registerOp1(serviceId: string, service: Op1Def): void;
export function registerOp1(peer: FluencePeer, service: Op1Def): void;
export function registerOp1(peer: FluencePeer, serviceId: string, service: Op1Def): void;
export function registerOp1(...args: any) {
registerService(
args,
{
"defaultServiceId" : "op",
"functions" : {
"tag" : "labeledProduct",
"fields" : {
"array_length" : {
"tag" : "arrow",
"domain" : {
"tag" : "labeledProduct",
"fields" : {
"array" : {
"tag" : "array",
"type" : {
"tag" : "scalar",
"name" : "string"
}
}
}
},
"codomain" : {
"tag" : "unlabeledProduct",
"items" : [
{
"tag" : "scalar",
"name" : "u32"
}
]
}
}
}
}
}
);
}
// Functions // Functions
@ -35,8 +82,6 @@ export function accumRes(...args: any) {
(seq (seq
(seq (seq
(seq (seq
(seq
(seq
(seq (seq
(seq (seq
(seq (seq
@ -44,24 +89,20 @@ export function accumRes(...args: any) {
(new $str (new $str
(seq (seq
(ap "a" $str) (ap "a" $str)
(call %init_peer_id% ("op" "identity") [$str] $str-fix-0) (call %init_peer_id% ("op" "identity") [$str] str-fix)
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$str-fix-0] push-to-stream-10) (ap str-fix $res_accum)
)
(ap push-to-stream-10 $res_accum)
) )
(new $str-0 (new $str-0
(seq (seq
(ap "b" $str-0) (ap "b" $str-0)
(call %init_peer_id% ("op" "identity") [$str-0] $str-fix-0-0) (call %init_peer_id% ("op" "identity") [$str-0] str-fix-0)
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$str-fix-0-0] push-to-stream-17) (ap str-fix-0 $res_accum)
)
(ap push-to-stream-17 $res_accum)
) )
(ap [] $res_accum) (ap [] $res_accum)
) )
@ -141,12 +182,12 @@ export function toOpt(...args: any) {
(new $str (new $str
(seq (seq
(ap s $str) (ap s $str)
(call %init_peer_id% ("op" "identity") [$str] $str-fix-0) (call %init_peer_id% ("op" "identity") [$str] str-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$str-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [str-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -216,12 +257,12 @@ export function returnCanStream(...args: any) {
(new $status (new $status
(seq (seq
(ap "ok" $status) (ap "ok" $status)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] stat-fix-0) (call %init_peer_id% ("op" "identity") [$status] status-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [stat-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [status-fix.$.[0]!])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -279,64 +320,43 @@ export function bugLNG63_2(...args: any) {
let script = ` let script = `
(xor (xor
(seq
(seq
(seq (seq
(seq (seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $status (new $status
(seq
(seq
(seq
(seq
(seq
(seq (seq
(ap "ok" $status) (ap "ok" $status)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] stat-fix-0) (call %init_peer_id% ("op" "identity") [$status] status-fix)
)
) )
(call %init_peer_id% ("op" "identity") [$status] $status-fix-1)
) )
(new $array-inline (new $array-inline
(seq (seq
(seq (seq
(seq (ap status-fix.$.[0]! $array-inline)
(seq (ap status-fix.$.[0]! $array-inline)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-18)
(ap push-to-stream-18 $array-inline)
)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-19)
)
(ap push-to-stream-19 $array-inline)
) )
(call %init_peer_id% ("op" "identity") [$array-inline] array-inline-0) (call %init_peer_id% ("op" "identity") [$array-inline] array-inline-0)
) )
) )
) )
(call %init_peer_id% ("op" "identity") [array-inline-0] status-fix-2)
)
(new $array-inline-1 (new $array-inline-1
(seq (seq
(seq (seq
(seq (seq
(seq (ap status-fix.$.[0]! $array-inline-1)
(seq
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-24)
(ap push-to-stream-24 $array-inline-1)
)
(ap "no" $array-inline-1) (ap "no" $array-inline-1)
) )
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-26) (ap status-fix.$.[0]! $array-inline-1)
)
(ap push-to-stream-26 $array-inline-1)
) )
(call %init_peer_id% ("op" "identity") [$array-inline-1] array-inline-1-0) (call %init_peer_id% ("op" "identity") [$array-inline-1] array-inline-1-0)
) )
) )
) )
(call %init_peer_id% ("op" "identity") [array-inline-1-0] status-fix-3)
)
)
)
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [stat-fix-0 $status-fix-1 status-fix-3]) (call %init_peer_id% ("callbackSrv" "response") [status-fix.$.[0]! status-fix array-inline-1-0])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -414,12 +434,12 @@ export function bugLNG63(...args: any) {
(new $status (new $status
(seq (seq
(ap "ok" $status) (ap "ok" $status)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] stat-fix-0) (call %init_peer_id% ("op" "identity") [$status] status-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [stat-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [status-fix.$.[0]!])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -477,64 +497,43 @@ export function returnMultipleStreamResults(...args: any) {
let script = ` let script = `
(xor (xor
(seq
(seq
(seq (seq
(seq (seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $status (new $status
(seq
(seq
(seq
(seq
(seq
(seq (seq
(ap "ok" $status) (ap "ok" $status)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] stat-fix-0) (call %init_peer_id% ("op" "identity") [$status] status-fix)
)
) )
(call %init_peer_id% ("op" "identity") [$status] $status-fix-1)
) )
(new $array-inline (new $array-inline
(seq (seq
(seq (seq
(seq (ap status-fix.$.[0]! $array-inline)
(seq (ap status-fix.$.[0]! $array-inline)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-18)
(ap push-to-stream-18 $array-inline)
)
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-19)
)
(ap push-to-stream-19 $array-inline)
) )
(call %init_peer_id% ("op" "identity") [$array-inline] array-inline-0) (call %init_peer_id% ("op" "identity") [$array-inline] array-inline-0)
) )
) )
) )
(call %init_peer_id% ("op" "identity") [array-inline-0] status-fix-2)
)
(new $array-inline-1 (new $array-inline-1
(seq (seq
(seq (seq
(seq (seq
(seq (ap status-fix.$.[0]! $array-inline-1)
(seq
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-24)
(ap push-to-stream-24 $array-inline-1)
)
(ap "no" $array-inline-1) (ap "no" $array-inline-1)
) )
(call %init_peer_id% ("op" "identity") [$status.$.[0]!] push-to-stream-26) (ap status-fix.$.[0]! $array-inline-1)
)
(ap push-to-stream-26 $array-inline-1)
) )
(call %init_peer_id% ("op" "identity") [$array-inline-1] array-inline-1-0) (call %init_peer_id% ("op" "identity") [$array-inline-1] array-inline-1-0)
) )
) )
) )
(call %init_peer_id% ("op" "identity") [array-inline-1-0] status-fix-3)
)
)
)
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [stat-fix-0 $status-fix-1 status-fix-2 status-fix-3]) (call %init_peer_id% ("callbackSrv" "response") [status-fix.$.[0]! status-fix array-inline-0 array-inline-1-0])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -597,3 +596,128 @@ export function returnMultipleStreamResults(...args: any) {
script script
) )
} }
export type BugLNG63_3Result = [string, number, number[]]
export function bugLNG63_3(
config?: {ttl?: number}
): Promise<BugLNG63_3Result>;
export function bugLNG63_3(
peer: FluencePeer,
config?: {ttl?: number}
): Promise<BugLNG63_3Result>;
export function bugLNG63_3(...args: any) {
let script = `
(xor
(seq
(seq
(seq
(seq
(call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-)
(new $num
(seq
(new $status
(seq
(seq
(seq
(ap "ok" $status)
(ap 2 $num)
)
(new $array-inline
(seq
(seq
(seq
(seq
(call %init_peer_id% ("op" "array_length") [$status] array_length)
(ap array_length $array-inline)
)
(call %init_peer_id% ("op" "identity") [$num.$.[0]!] push-to-stream-24)
)
(ap push-to-stream-24 $array-inline)
)
(call %init_peer_id% ("op" "identity") [$array-inline] array-inline-0)
)
)
)
(call %init_peer_id% ("op" "identity") [$status] status-fix)
)
)
(call %init_peer_id% ("op" "identity") [$num] num-fix)
)
)
)
(call %init_peer_id% ("op" "array_length") [status-fix] array_length-0)
)
(new $array-inline-1
(seq
(seq
(seq
(seq
(call %init_peer_id% ("op" "array_length") [status-fix] array_length-1)
(ap array_length-1 $array-inline-1)
)
(ap 3 $array-inline-1)
)
(ap num-fix.$.[0]! $array-inline-1)
)
(call %init_peer_id% ("op" "identity") [$array-inline-1] array-inline-1-0)
)
)
)
(xor
(call %init_peer_id% ("callbackSrv" "response") [status-fix.$.[0]! array_length-0 array-inline-1-0])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
)
)
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
)
`
return callFunction(
args,
{
"functionName" : "bugLNG63_3",
"arrow" : {
"tag" : "arrow",
"domain" : {
"tag" : "labeledProduct",
"fields" : {
}
},
"codomain" : {
"tag" : "unlabeledProduct",
"items" : [
{
"tag" : "scalar",
"name" : "string"
},
{
"tag" : "scalar",
"name" : "u32"
},
{
"tag" : "array",
"type" : {
"tag" : "scalar",
"name" : "u32"
}
}
]
}
},
"names" : {
"relay" : "-relay-",
"getDataSrv" : "getDataSrv",
"callbackSrv" : "callbackSrv",
"responseSrv" : "callbackSrv",
"responseFnName" : "response",
"errorHandlingSrv" : "errorHandlingSrv",
"errorFnName" : "error"
}
},
script
)
}

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -48,12 +48,12 @@ export function streamFold(...args: any) {
(next n-0) (next n-0)
) )
) )
(call %init_peer_id% ("op" "identity") [$res] $res-fix-0) (call %init_peer_id% ("op" "identity") [$res] res-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$res-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [res-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
@ -138,15 +138,15 @@ export function streamRes(...args: any) {
(next n-0) (next n-0)
) )
) )
(call %init_peer_id% ("op" "identity") [$res-0] $res-fix-0-0) (call %init_peer_id% ("op" "identity") [$res-0] res-fix-0)
) )
) )
(call %init_peer_id% ("op" "identity") [$res] $res-fix-0) (call %init_peer_id% ("op" "identity") [$res] res-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$res-fix-0 $res-fix-0-0]) (call %init_peer_id% ("callbackSrv" "response") [res-fix res-fix-0])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -180,12 +180,12 @@ export function use_name2(...args: any) {
) )
(ap results-2.$.field! $results) (ap results-2.$.field! $results)
) )
(call %init_peer_id% ("op" "identity") [$results] $results-fix-0) (call %init_peer_id% ("op" "identity") [$results] results-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$results-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [results-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -245,12 +245,12 @@ export function topologyBug427(...args: any) {
) )
(call %init_peer_id% ("op" "noop") [$results.$.[1]!]) (call %init_peer_id% ("op" "noop") [$results.$.[1]!])
) )
(call %init_peer_id% ("op" "identity") [$results] $results-fix-0) (call %init_peer_id% ("op" "identity") [$results] results-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$results-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [results-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )
@ -374,12 +374,12 @@ export function topologyBug205(...args: any) {
) )
) )
) )
(call %init_peer_id% ("op" "identity") [$nodes] $nodes-fix-0) (call %init_peer_id% ("op" "identity") [$nodes] nodes-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$nodes-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [nodes-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 4]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 4])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -148,12 +148,12 @@ export function tryCatchTest(...args: any) {
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
(call %init_peer_id% ("op" "identity") [$f] $f-fix-0) (call %init_peer_id% ("op" "identity") [$f] f-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [$f-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [f-fix])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';
@ -142,12 +142,12 @@ export function tryOtherwiseTest(...args: any) {
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 1])
) )
) )
(call %init_peer_id% ("op" "identity") [$f.$.[0]!] f-fix-0) (call %init_peer_id% ("op" "identity") [$f] f-fix)
) )
) )
) )
(xor (xor
(call %init_peer_id% ("callbackSrv" "response") [f-fix-0]) (call %init_peer_id% ("callbackSrv" "response") [f-fix.$.[0]!])
(call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2]) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 2])
) )
) )

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased. * This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.7.3-SNAPSHOT * Aqua version: 0.7.4-SNAPSHOT
* *
*/ */
import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { Fluence, FluencePeer } from '@fluencelabs/fluence';

View File

@ -1,13 +1,17 @@
import {accumRes, bugLNG63, bugLNG63_2} from "../compiled/examples/streamCan"; import {accumRes, bugLNG63, bugLNG63_2, bugLNG63_3} from "../compiled/examples/streamCan";
export async function streamCanCall() { export async function streamCanCall() {
return await accumRes(); return await accumRes();
} }
export async function bugLNG63Call() { export async function bugLNG63Call(): Promise<string> {
return await bugLNG63(); return await bugLNG63();
} }
export async function bugLNG63_2Call() { export async function bugLNG63_2Call(): Promise<[string, string[], string[]]> {
return await bugLNG63_2(); return await bugLNG63_2();
} }
export async function bugLNG63_3Call(): Promise<[string, number, number[]]> {
return await bugLNG63_3();
}