Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-05-09
2006-05-09
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S136000, C717S141000
Reexamination Certificate
active
07043720
ABSTRACT:
A mechanism for reformatting a simple source code statement into a compound source code statement is provided. Tokens are identified in unformatted source code, which contains simple statements. A syntax tree is created from the identified tokens. The syntax tree is used to identify one or more simple statements. In processing a particular simple statement, potential statements are identified in the particular simple statement. A tree of blocks, which identifies block levels, is created from the potential statements. An intermediate textual representation is created where each of the potential statements is on a different line. Indentation levels, which correspond to the block levels in the tree of blocks, are associated with each of the potential statements. Formatted source code is created by inserting begin and end block indicators into the intermediate textual representation.
REFERENCES:
patent: 5857212 (1999-01-01), Van De Vanter
patent: 2002/0184615 (2002-12-01), Sumner et al.
“Generation of Formatters for Context-Free Languages”, Mark Van Den Brand and Eelco Visser, 1996, ACM,http://delivery.acm.org/10.1145/230000/226156/p1-van—den—brand.pdf?key1=226156&key2=0973801111&coll=ACM&dl=ACM&CFID=40939737&CFTOKEN=77392872.
Gordon V. Cormack, “An LR Substring Parser for Noncorrecting Syntax Error Recovery”, Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation, pp. 161-169.
Brokaw Christopher J.
Chow Chih-Ching
Dam Tuan
Hickman Palermo & Truong & Becker LLP
Sun Microsystems Inc.
LandOfFree
Mechanism for reformatting a simple source code statement... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mechanism for reformatting a simple source code statement..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism for reformatting a simple source code statement... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3622679