9003: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 3: Line 3:
|[[Flow stack]] full
|[[Flow stack]] full
|#Too many concatenations or [[variable]] references have been made; there are too many nested functions.  Probably, somewhere you got a gosub without a return or something similar
|#Too many concatenations or [[variable]] references have been made; there are too many nested functions.  Probably, somewhere you got a gosub without a return or something similar
#A recursive [[gosub]], a gosub that calls itself
#A recursive [[gosub]] (i.e. a gosub that calls itself)
|#Break the [[statements]] and expressions into smaller, less complex pieces. Reduce the number of variables, nested functions, and [[GOSUB]] calls. You can also increase the [[RPNStack]] setting in the [[BRConfig.sys]] file, but remember that RPN stack space comes from user memory.
|#Break the [[statements]] and expressions into smaller, less complex pieces. Reduce the number of variables, nested functions, and [[gosub ]] calls. You can also increase the [[RPNStack]] setting in the [[BRConfig.sys]] file, but remember that RPN stack space comes from user memory.
#Remove the call to the gosub from within the gosub
#Remove the call to the gosub from within the gosub
}}  
}}  


[[Category:Error_Codes]]
[[Category:Error_Codes]]

Latest revision as of 18:49, 14 July 2015

Summary:

Flow stack full

Cause:

  1. Too many concatenations or variable references have been made; there are too many nested functions. Probably, somewhere you got a gosub without a return or something similar
  2. A recursive gosub (i.e. a gosub that calls itself)

Remedy:

  1. Break the statements and expressions into smaller, less complex pieces. Reduce the number of variables, nested functions, and gosub calls. You can also increase the RPNStack setting in the BRConfig.sys file, but remember that RPN stack space comes from user memory.
  2. Remove the call to the gosub from within the gosub