original_docstring: 
      Performs program checking for max length and cost
  
      Args:
          program (bytes): compiled program
          args (list[bytes]): args are not signed, but are checked by logic
  
      Returns:
          bool: True on success
  
      Raises:
          InvalidProgram: on error
      
docstring: Performs program checking for max length and cost
docstring_tokens: Performs program checking for max length and cost
code: def check_program(program, args=None):
      """
      Performs program checking for max length and cost
  
      Args:
          program (bytes): compiled program
          args (list[bytes]): args are not signed, but are checked by logic
  
      Returns:
          bool: True on success
  
      Raises:
          InvalidProgram: on error
      """
      ok, _, _ = read_program(program, args)
      return ok
code_tokens: def check_program ( program , args = None ) : ok , _ , _ = read_program ( program , args ) return ok
short_docstring: Performs program checking for max length and cost
short_docstring_tokens: Performs program checking for max length and cost
comment: """
      Performs program checking for max length and cost
  
      Args:
          program (bytes): compiled program
          args (list[bytes]): args are not signed, but are checked by logic
  
      Returns:
          bool: True on success
  
      Raises:
          InvalidProgram: on error
      """