Patent ID: 6675370
Filing Date: 2004-01-06
Classification: G06F

Abstract:
A computer-based system for generating software documentation, said system including an extended documentation tag language representing an EBNF (Extended Backus Naur forms) production introduced in a first class and comprising:a parser which identifies a set of extended tags, said extended tags comprising: an identification tag and corresponding value for a left-hand-side of said EBNF production; an identification tag and corresponding value for each of a set of right-hand-side elements of said EBNF production; a class tag and corresponding value for each of said set of right-hand-side elements of said EBNF production; said class tag and corresponding value implied for any right-hand-side element also introduced in said first class and said class tag and corresponding value explicit for any right-hand-side element introduced in a class other than said first class; and a documentation generator which uses said corresponding value to produce documentation for each element within said set of extended tags.