
ObjectHTML : Projekt języka : file | Poprzednia strona: Wyrażenia i operatory Nastepna strona: image |
Kompilacja programu polega na generowaniu plików zdefiniowanych przy pomocy instrukcji file. Dla każdej takiej instrukcji tworzony jest obiekt i wywoływana jest metoda z odpowiedniej klasy. Wynik tego wywołania zapisywany jest do pliku. Składnia instrukcji jest następująca:
file iden1 stała1 do iden2.iden3(stała2[,stała3[,...]])
gdzie iden1 jest nazwą nowo tworzonego obiektu, stała1 jest długą nazwą obiektu używaną do wypełnienia wartości atrybutu longname klasy ohbase, iden2 i iden3 są odpowiednio nazwą klasy i metody, zaś stała2, stała3 są parametrami metody.
Domyślna nazwa tworzonego pliku to nazwa obiektu z roz
szerzeniem .html. Katalog do którego będzie zapisany plik to konkatenacja ścieżki projektu outpath i atrybutów directory począwszy od klasy bazowej do klasy obiektu. Gdy w klasie obiektu zdefiniowany jest atrybut extension zamiast domyślnego rozszerzenia przyjmowane jest rozszerzenie określone w tym atrybucie.Przykłady:
file f1 "F1" do c1.main("Hello","World")
file f2 "F2" do c2.main()
file f3 "F3" do c3.main(1)