/[svn]/linuxsampler/trunk/src/scriptvm/tests/NKSPCoreLangTest.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/tests/NKSPCoreLangTest.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3789 by schoenebeck, Sun Feb 16 11:31:46 2020 UTC revision 3790 by schoenebeck, Sun Jun 14 14:29:41 2020 UTC
# Line 5779  on init Line 5779  on init
5779    declare %a[0]    declare %a[0]
5780  end on  end on
5781  )NKSP_CODE",  )NKSP_CODE",
5782          .expectParseError = true // illegal array size          .expectParseWarning = true // unusable array size
5783      });      });
5784    
5785      runScript({      runScript({
# Line 5804  end on Line 5804  end on
5804      runScript({      runScript({
5805          .code = R"NKSP_CODE(          .code = R"NKSP_CODE(
5806  on init  on init
5807      declare %a[] := ( 1, 2, 3 )
5808      exit( %a[0] + %a[1] + %a[2] )
5809    end on
5810    )NKSP_CODE",
5811            .expectIntExitResult = (1 + 2 + 3)
5812        });
5813    
5814        runScript({
5815            .code = R"NKSP_CODE(
5816    on init
5817      declare %a[]
5818    end on
5819    )NKSP_CODE",
5820            .expectParseWarning = true // unusable array size (zero)
5821        });
5822    
5823        runScript({
5824            .code = R"NKSP_CODE(
5825    on init
5826    declare const $sz := 3    declare const $sz := 3
5827    declare %a[$sz] := ( 1, 2, 3 )    declare %a[$sz] := ( 1, 2, 3 )
5828    exit( %a[0] + %a[1] + %a[2] )    exit( %a[0] + %a[1] + %a[2] )
# Line 6423  on init Line 6442  on init
6442    declare ?a[0]    declare ?a[0]
6443  end on  end on
6444  )NKSP_CODE",  )NKSP_CODE",
6445          .expectParseError = true // illegal array size          .expectParseWarning = true // unusable array size
6446      });      });
6447    
6448      runScript({      runScript({
# Line 6446  end on Line 6465  end on
6465      });      });
6466    
6467      runScript({      runScript({
6468            .code = R"NKSP_CODE(
6469    on init
6470      declare ?a[] := ( 1.1, 2.2, 3.3 )
6471      exit( ?a[0] + ?a[1] + ?a[2] )
6472    end on
6473    )NKSP_CODE",
6474            .expectRealExitResult = (1.1 + 2.2 + 3.3)
6475        });
6476    
6477        runScript({
6478            .code = R"NKSP_CODE(
6479    on init
6480      declare ?a[]
6481    end on
6482    )NKSP_CODE",
6483            .expectParseWarning = true // unusable array size (zero)
6484        });
6485    
6486        runScript({
6487          .code = R"NKSP_CODE(          .code = R"NKSP_CODE(
6488  on init  on init
6489    declare const $sz := 3    declare const $sz := 3

Legend:
Removed from v.3789  
changed lines
  Added in v.3790

  ViewVC Help
Powered by ViewVC