## F

  E-FOR, Empty list
  SIC, FOR command. The compilation mode is not entered.
  User action : Reenter FOR command with a list of values.

  E-FOR, Incomplete list :
  SIC, FOR command. The invalid list is typed with a pointer to the error.
  User action : correct the error.

  E-FOR, Input level too deep
  SIC, FOR command. The execution level is too high, too many macros or loops are nested, the loop cannot be executed.
  User action : avoid so deeply nested situations by concatenating all macros in a single one instead of nesting them. Deep nesting (more than 8 execution levels) is almost invariably unnecessary.

  E-FOR, Invalid loop :
  SIC, FOR command. The invalid list is typed with a pointer to the error.
  User action : correct the error.

  E-FOR, Logical expression is too long
  SIC, FOR command with /WHILE option. The logical expression specified in the /WHILE option is too long to be stored and evaluated.
  User action : make it simpler using intermediate variables.

  I-FOR, Loop <Integer> has finished
  SIC, VERIFY mode. Information message

  I-FOR, Loop <Integer> is running with index <Real>
  SIC, VERIFY mode. Information message.

  W-FOR, Loop <Integer> compilation aborted
  SIC, loop compilation mode. This message is typed after a QUIT command has been typed to abort a loop compilation.

  E-FOR, Loop buffer overflow
  SIC, loop compilation mode. Too many commands were entered in the loop buffers. Loop compilation failed.
  User action : Put the remaining commands in a macro, and execute the macro within the loop.

  W-FOR, Line not valid in this context, ignored
  SIC, loop compilation. The user attempted to insert an invalid command (such as HELP, EDIT) into a loop buffer.
  User action : such commands cannot be placed in loops.

  W-FOR, No variable or list
  SIC, FOR command. Either the loop variable or the list of values is missing.
  User action : Correct the command line.

  E-FOR, Only <Integer> levels of FOR - NEXT loops
  SIC, FOR command. The user attempt to nest too many loops.
  User action : find another solution to your problem than nesting so many loops.

  E-FOR, Syntax error in list :
  SIC, FOR command. The invalid list is typed with a pointer to the error.
  User action : correct the error.

  E-FOR, Too many arguments in list
  SIC, FOR command. The FOR list is too long.
  User action : Run two (or more) consecutive loops with part of the list to span all values in your original list.

  E-FUNCTION, Invalid function name <string>
  SIC, function definition routine. A user program defined function has an invalid name. Function names are limited to 15 characters and must begin with a letter. This is a programming error.
  User action : notify the programmer.

  F-FUNCTION, SIC is not loaded
  SIC, function definition routine. The program tries to define a function before SIC has been initialized. This is a programming error.
  User action : notify the programmer.

  E-FUNCTION, Too many arguments to function
  SIC, function definition routine. A user program defined function has too many arguments. Function cannot have more than 4 arguments. This is a programming error.
  User action : notify the programmer.

  E-FUNCTION, Too many functions
  SIC, function definition routine. The program attempts to define too many user functions. This is a programming error.
  User action : notify the programmer who should contact the authors if he really needs so many functions.

  E-FUNCTION, <Integer> arguments to function <String>
  SIC, function definition routine. A user defined function has a negative number of arguments. This is a programming error.
  User action : notify the programmer.