METHOD AND APPARATUS FOR DISPLAYING LOCATIONS OF ERRORS DETECTED INSIDE SOFTWARE MACRO CALLS

Patent №

US 5,701,487

Granted

1997-12-23

Filed 1995

Owner

SUN MICROSYSTEMS, INCORPORATED

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08410672

A method and apparatus for generating more helpful error messages during compilation of a software program. The software program contains a macro definition and an invocation of the macro. The macro is expanded during the compilation process. The invention generates several tables that save the history of the macro expansion. If an error occurs during compilation of the macro, the invention prints an error message, using the saved history information, that specifically identifies the location of the error in the source program of the macro and the history of the macro expansion. The invention can print multi-line macro histories for nested macro calls.

AI classification

Knowledge representation0.98
AI hardware0.98
Natural language0.19
Planning0.10
Speech0.00
Vision0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

SUN MICROSYSTEMS, INCORPORATED

assignment · 74380695

Assignors

ARBOUZOV, LEONID M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC