Compile-Time

  • NPP001: No DEFINE DATA has been found
  • NPP002: Missing END-DEFINE
  • NPP004: Invalid data type for dynamic length
  • NPP005: Length of data format is missing
  • NPP006: Initial value type mismatch
  • NPP007: Initial variable value can't be empty
  • NPP008: Variable with fixed data type length can't also be dynamic
  • NPP009: Invalid array bounds
  • NPP010: Incomplete array definition
  • NPP011: Invalid naming for independent variable
  • NPP012: Independent variables can't be groups
  • NPP013: Groups can't be empty
  • NPP014: Variable to REDEFINE not found
  • NPP015: Redefined length exceeds target type length
  • NPP016: Unresolved reference
  • NPP017: Array dimension must be constant or initialized
  • NPP018: BY VALUE not allowed in this scope
  • NPP019: OPTIONAL not allowed in this scope
  • NPP021: Filler missing X
  • NPP022: Target of REDEFINE can't be an X-Array
  • NPP023: Target of REDEFINE can't be DYNAMIC
  • NPP024: Target of REDEFINE can't contain DYNAMIC
  • NPP025: Invalid length for data type
  • NPP026: Unresolved external module
  • NPP027: Duplicated symbol
  • NPP028: Duplicated import
  • NPP029: Ambiguous variable reference
  • NPP030: Unclosed statement
  • NPP033: Invalid operator for extended relational expression
  • NPP034: Invalid operator for MASK or SCAN expression
  • NPP035: Invalid operator for MODIFIED
  • NPP036: COMPRESS can't have LEAVING NO and WITH DELIMITERS
  • NPP037: Type mismatch
  • NPP038: Invalid literal value
  • NPP039: Target must be mutable
  • NPP041: Invalid module type
  • NPP042: Invalid array access
  • NPP043: Statement can not have empty body
  • NPP044: DECIDE misses NONE branch
  • NPP045: EM, HD, PM not allowed in this scope
  • NPP046: Enclosing group has a mix of CONST and non-CONST variables
  • NPP047: Cyclomatic INCLUDEs detected
  • NPP048: Identifier expected
  • NPP049: Operand expected
  • NPP050: Invalid scope for file type
  • NPP051: Variable qualification not allowed here
  • NPP052: Invalid INPUT attribute at statement level
  • NPP053: Invalid attribute for INPUT operand
  • NPP054: No source allowed after the END statement
  • NPP055: END statement missing
  • NPP059: Statement Label misplaced
  • NPP060: Statement Label duplicated