bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Error parsing lambdas in FX


From: Juergen Sauermann
Subject: Re: [Bug-apl] Error parsing lambdas in FX
Date: Sat, 09 Jul 2016 16:02:09 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

Hi Kacper,

thanks, fixed in SVN 774.

/// Jürgen


On 07/09/2016 03:18 PM, Kacper Gutowski wrote:
I commented out a line of code and suddenly GNU APL exited when FX-ing it.
Looks like it hit some not-implemented-yet part, but could you please make
FIXME exit with non-zero exit code?

      ⎕FX 'F' '⍝}' '{{}}'
copying:             '0' at Executable.cc:655
tidx:                '2' at Executable.cc:655

----------------------------------------
-- Stack trace at Executable.cc:655
----------------------------------------
0x7f63a1f9b5f0 __libc_start_main
0x444ae5  main
0x58047d   Workspace::immediate_execution(bool)
0x48a852    Command::process_line()
0x48a91a     Command::do_APL_expression(UCS_string&)
0x4954c5      Executable::execute_body() const
0x5298b0       StateIndicator::run()
0x4cc8c8        Prefix::reduce_statements()
0x4cbc68         Prefix::reduce_MISC_F_B_()
0x50b894          Quad_FX::eval_B(Value_P)
0x50b6c2           Quad_FX::do_quad_FX(int const*, Value_P,
UTF8_string const&, bool)
0x50ab51            Quad_FX::do_quad_FX(int const*, UCS_string const&,
UTF8_string const&, bool)
0x56866d             UserFunction::fix(UCS_string const&, int&, bool,
char const*, UTF8_string const&, bool)
0x5684a1              UserFunction::UserFunction(UCS_string, char
const*, UTF8_string const&, bool, bool)
0x567a7a               UserFunction::parse_body(char const*, bool, bool)
0x497af6                Executable::setup_lambdas()
0x49783e                 Executable::setup_one_lambda(long, int)
0x569485                  UserFunction::UserFunction(Fun_signature,
int, UCS_string const&, Token_string const&)
0x497af6                   Executable::setup_lambdas()
0x497805                    Executable::setup_one_lambda(long, int)
0x49722b
Executable::extract_lambda_text(Fun_signature, int) const
========================================


-k




reply via email to

[Prev in Thread] Current Thread [Next in Thread]