From d75988feda988e011fe6e8f4cd20f8462bc9bff5 Mon Sep 17 00:00:00 2001 From: grammarware Date: Sun, 9 Aug 2009 20:25:45 +0000 Subject: [PATCH] updated sliced LCF for FL; foreword a bit extended in XBGF git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@677 ab42f6e0-554d-0410-b580-99e487e6eeb2 --- shared/xsd/xbgf.xsd | 6 ++- topics/fl/lci-sliced/fl.lcf | 80 +++++++++++++++++++++++++++++++------ 2 files changed, 72 insertions(+), 14 deletions(-) diff --git a/shared/xsd/xbgf.xsd b/shared/xsd/xbgf.xsd index d0cf65ee..f7100a4d 100644 --- a/shared/xsd/xbgf.xsd +++ b/shared/xsd/xbgf.xsd @@ -10,7 +10,11 @@ BGF transformation operator suite - This chapter describes the transformational suite for BGF and all the details about it. + This chapter describes the transformational suite for BGF and all the details about it. + Most of the information present here is located in the XML Schema definition of the + language, part of the SLPS project. The rest was introduced by the language documentation + transformation commands in the process of automated generation of the manual in its + present form. diff --git a/topics/fl/lci-sliced/fl.lcf b/topics/fl/lci-sliced/fl.lcf index 08030c17..1c35a7c6 100644 --- a/topics/fl/lci-sliced/fl.lcf +++ b/topics/fl/lci-sliced/fl.lcf @@ -18,6 +18,12 @@ slps/shared/wrappers + + generators + + slps/shared/generators + + validation @@ -50,19 +56,25 @@ case - tools/casexbgf 3 + generators/casexbgf 3 stript - tools/striptxbgf + generators/striptxbgf strips - tools/stripsxbgf + generators/stripsxbgf + + + + reroot2top + + generators/reroot2top @@ -128,6 +140,37 @@ + + txl + + + tools/txl2bgf fl/txl/FL.Txl + + + + + + ecore + + + tools/ecore2bgf fl/emf1/fl.ecore + + + + + + ecore2 + + xsd + xsd2ecore + + + + tools/ecore2bgf fl/emf2/model/fl.ecore + + + + xsd @@ -162,6 +205,10 @@ jaxb + + xsd + xjc + tools/java2bgf fl/java3 fl @@ -171,19 +218,26 @@ - topdown - dcg - antlr - normalize-antlr-topdownpreferDcg-1preferDcg-2preferDcg-3preferDcg-4preferDcg-5preferDcg-6preferDcg-7preferDcg-8preferDcg-9preferDcg-10preferDcg-11concrete - topdown - removeLayers-1removeLayers-2sdf - normalize-sdf-concretejava + topdown + dcg + antlr + normalize-antlr-topdownpreferDcg-1preferDcg-2preferDcg-3preferDcg-4preferDcg-5preferDcg-6preferDcg-7preferDcg-8designateOps-1designateOps-2designateOps-3xframeworks + sdf + normalize-sdf-xframeworkstxl + normalize-txl-xframeworkspreferSdf-1preferSdf-2preferSdf-3preferSdf-4preferSdf-5preferSdf-6preferSdf-7designateOps-1designateOps-2designateOps-3multipleNewlines-1concrete + topdown + removeLayers-1removeLayers-2xframeworks + model + ecore + normalize-ecore-modelextractOps-1extractOps-2extractOps-3extractOps-4extractOps-5extractOps-6extractOps-7extractOps-8extractOps-9resolveAggregation-1ecore2 + normalize-ecore2-modelxsd + normalize-xsd-modeljava jaxb normalize-jaxb-javaom normalize-om-javaabstract java - normalize-java-abstractunerase-1unerase-2unerase-3unerase-4unerase-5unerase-6xsd - normalize-xsd-abstractmassageXsd-1massageXsd-2massageXsd-3limit + unerase-1unerase-2unerase-3unerase-4unerase-5unerase-6reroot-lower-1model + normalize-model-abstractmassage-model-1massage-model-2massage-model-3limit concrete - normalize-concrete-limitdefineLex-1defineLex-2defineLex-3defineLex-4stripTerminals-1stripTerminals-2stripTerminals-3stripTerminals-4stripTerminals-5stripTerminals-6stripNewline-1stripNewline-2permuteArgs-1abstract + reroot-lower-1defineLex-1defineLex-2defineLex-3defineLex-4stripTerminals-1stripTerminals-2stripTerminals-3stripTerminals-4stripTerminals-5stripTerminals-6stripNewline-1stripNewline-2permuteArgs-1abstract makeSignature-1makeSignature-2makeSignature-3makeSignature-4makeSignature-5makeSignature-6makeSignature-7stripSelectors-1stripSelectors-2stripSelectors-3stripSelectors-4stripSelectors-5stripSelectors-6stripSelectors-7 \ No newline at end of file