DocumentCode :
2711898
Title :
Structure editors: user-defined type values and type inference
Author :
Harrison, C.J. ; Naeem, Majid
Author_Institution :
Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
fYear :
2000
fDate :
2000
Firstpage :
241
Lastpage :
247
Abstract :
As structure editors have knowledge of an underlying language, they can guarantee that values of built-in or primitive types used in expressions are syntactically correct. In this case, type inference is quite simple and straightforward, however, there is no such support for values of user-defined types. To overcome this shortcoming, we have developed a structure editor for a polymorphic, strongly-typed, class-based object oriented language which exploits a view extension provided by the language´s type system. The authors describe this type extension, its support for defining concrete representations for values of user-defined types, and also how type inference is performed by the structure editor
Keywords :
data structures; object-oriented languages; object-oriented programming; text editing; type theory; concrete representations; polymorphic strongly-typed class-based object oriented language; primitive types; structure editors; syntactic correctness; type inference; type system; underlying language; user-defined type values; user-defined types; view extension; Buildings; Concrete; Data encapsulation; Data structures; Object oriented programming; Program processors; Programming environments;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Methods and Tools, 2000. SMT 2000. Proceedings. International Conference on
Conference_Location :
Wollongong, NSW
Print_ISBN :
0-7695-0903-7
Type :
conf
DOI :
10.1109/SWMT.2000.890440
Filename :
890440
Link To Document :
بازگشت