AMADEUS html plain
MUDEL
Java vers. <= 1.5 tekstide skeemistamiseks.
Jüri Kiho. 2005. a.
Tulemus esitub redutseeritud kujul.
Selle jaoks saab kasutada
BaseLanguageJava tekstualiseerijat.
ºTypeDeclaration
piiritlejad: ºModifiers
ºKlassiVõiLiidesePäis
ºEnumPäis
ºAnnotationTypePäis
ºClassOrInterfaceBody
.initºInitializerNonStatic
Ühe punktiga algav lihtskeemi kommentaari
kasutatakse avamise keelamiseks redutseerimisel.
.initºInitializerStatic
static
ºConstructorDeclaration
ºConstructorPäis
ºClassOrInterfaceBodyDeclaration
piiritlejad: ºModifiers
ºMethodDeclarationPäis
ºKlassiVõiLiidesePäis
ºConstructorPäis
ºMethodBlockEmpty
Seda tüüpi (LOOP) haru tekstualiseeritakse
semikooloniks, ilma looksulgudeta.
ºMethodBlock
Prefiks "piiritlejad: " kaob järeltöötlusel
ifºIfStatement
??ºIfStatementCondition
ºIfHaru
See skeem teisendatakse kohe pärast skeemistamist
lihtskeemiks (t? ... [nool ...]) märgendiga "..if".
ºElseHaru
..switchºSwitchStatement
??ºSwitchPäis
ºSwitchVariant
? ºSwitchLabel
..tryºTryStatement
!!
ºTryBlock
..catchºTryCatch*
! ºTryCatchPäis*
Erinevalt BLJava-st ei ole sulud nõutud.
Enne tekstuaiseerimist need siiski pannakse,
..finallyºTryFinally
! ºTryFinallyPäis*
Päis on tegelikult tühi(k)
..forºForStatement
* ºForPäis
..whileºWhileStatement
* ; ºWhileStatementCondition ;
..doºDoStatement
ºStatement
?
ºDoSabatingimus
returnºReturnStatement
Asendub noolega.
ºReturnStatementBlock
breakºBreakStatement
continueºContinueStatement
..syncºSynchronizedStatement
ºSynchronizedPäis
.ºClassBodyOptional
Klamber, mis hõlmab nimetu klassi keha
(isendiloome avaldises)
ºEnumBody
ºAnnotationTypeBody