发明名称 Method and system for detecting and correcting errors in a spreadsheet formula
摘要 In association with a computer system, a method and system for detecting and correcting errors in a spreadsheet formula. A token is created corresponding to each entry in the formula. As the formula is constructed, each token is added to the top of a formula token stack. When the formula is completed, a parser parses the formula token stack starting at the bottom of the stack and parsing each subsequent token. By examining the tokens in the formula token stack and their relationship to other tokens, the system determines whether an error exists in the formula. If an error is found to exist in the formula, an error class code is assigned to the error corresponding to the type of error. An error corrector rule corresponding to the error class code is applied and identifies a correction for the error. After a correction for the error is identified, the remainder of the formula token stack is parsed to detect and correct any other errors. When the entire formula token stack has been parsed and all detected errors have been corrected, a dialog box is displayed containing the completely corrected formula.
申请公布号 US5842180(A) 申请公布日期 1998.11.24
申请号 US19960625535 申请日期 1996.03.28
申请人 MICROSOFT CORPORATION 发明人 KHANNA, KARAN;MARTINEZ, EDWARD A.
分类号 G06F3/023;G06F3/048;(IPC1-7):G06F5/00 主分类号 G06F3/023
代理机构 代理人
主权项
地址