templates2ada - Online w chmurze

Jest to polecenie templates2ada, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


templates2ada - wygeneruj źródła Ada z pliku szablonów

STRESZCZENIE


szablony2ada [opcje]

OPIS


szablony2ada analizuje wszystkie pliki szablonów w katalogu, a następnie generuje wynik
plik z nich, w oparciu o plik szablonu (którego domyślny przykład podano jako
/usr/share/doc/libtemplates-parser-dev/examples/templates.tads). Ten ostatni zawiera w
fakt, dwa przykłady, w zależności od tego, czy na szablon ma zostać wygenerowany jeden pakiet Ada,
lub czy należy zbudować pojedynczy pakiet. W pierwszym przypadku, jeśli używasz
kompilatora GNAT, powinieneś uruchomić gnatchop na powstałym pliku. Oto przykład:

$ rm -f src/templates/*.ads
$ szablony2ada -d zasoby/ -o src/templates/generated -r
$ cd src/szablony; wygenerowano gnatchop -w -q
$ rm -f src/templates/generated

Jeden z celów szablony2ada jest upewnienie się, że ustawiasz tylko tagi
faktycznie istnieją w szablonie (i w ten sposób zapobiegają, w miarę możliwości, literówkom w nazwie
tagów); również, w połączeniu z innymi narzędziami, aby zapewnić, że wszystkie tagi potrzebne
szablon są prawidłowo ustawione.

szablony2ada ma również specjalną wiedzę na temat konstrukcji HTTP i wygeneruje Adę
stałe dla parametrów HTTP, które możesz otrzymać w zamian. Po raz kolejny celem jest
pomóż uniknąć literówek w kodzie Ada.

Rozważymy na przykład prosty plik szablonu znajdujący się w pliku lokalnym
`zasoby/blok1.thtml'. Ten szablon zawiera następujący prosty kod HTML:






Kiedy uciekasz szablony2ada, zostanie wygenerowany następujący pakiet Ada. Zauważ, że tak jest
tylko domyślne wyjście szablony2ada, które można w pełni dostosować do swoich potrzeb.

pakiet Templates.Block1 to
pragma Style_Checks (Wyłączone);
Szablon: ciąg stały := "zasoby/blok1.thtml";
Tag1 : stały String := "TAG1";
Tag2 : stały String := "TAG2";
pakiet HTTP to
Param1 : stała String := "PARAM1";
Param2 : stała String := "PARAM2";
zakończ HTTP;
koniec Szablonów.Blok1;

OPCJE


-d reż Wyszukaj pliki szablonów w reż.

-h Wyświetl podsumowanie opcji.

-o filet
Zapisz wynik do filet.

-e ext Przetwarzaj wszystkie pliki z rozszerzeniem ext które znajdują się w katalogu wejściowym; rozważać
te pliki jako pliki szablonów.

-r Rekurencja do podkatalogów.

-t filet
Zastosowanie filet jako plik szablonu wyjściowego. Parser szablonów zawiera przykład
dla takiego pliku, /usr/share/doc/templates-parser/examples/templates.tads, To ty
można dostosować do własnych potrzeb.

-v Tryb szczegółowy. Spowoduje to wyświetlenie ostrzeżenia, gdy parametr http ma nadaną nazwę
tylko tagów analizatora szablonów, ponieważ nie można wówczas utworzyć dla nich żadnego pasującego wpisu
plik wyjściowy.

Korzystaj z templates2ada online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows