Patent · US Active

Systems and methods for function argument checking

US11226888B1 · kind B1 · utility

0Cited by
0References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 14, 2020
Grant dateJan 18, 2022
Priority date
Expiry dateJan 14, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3612
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for function argument checking are disclosed. The systems and methods can use declarations and validation instructions based on the declarations. Validation instructions for a function can be generated automatically from a declaration for the function. The validation instructions can be executed in response to invocation of the function. The validation instructions can include instructions for determining whether an input satisfies a condition on a corresponding argument of the function, instructions for identifying a position of the input, and instructions for providing, in response to determining that the input does not satisfy the condition, an indication of the nonsatisfaction of the condition and the position. The condition can specify a datatype or size for the argument or one or more validation functions for checking the argument.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.