Skip to content

History

Showing with 41 additions and 38 deletions.
  1. +1 −0 Deyaccify.md
  2. +2 −0 DeyaccifyAll.md
  3. 0 EBGF.md → EXBGF2XBGF.md
  4. 0 EBGFover.md → EXBGFover.md
  5. +37 −37 Home.md
  6. +1 −1 XBGF.md
1 change: 1 addition & 0 deletions Deyaccify.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ foo:

## See also
* Deyaccify is a part of [[XBGF]]
* [[DeyaccifyAll]] is a grammar mutation with similar semantics (for more aggressive manipulation)

## Contributors
* [Ralf Lämmel (@rlaemmel)](https://github.com/rlaemmel)
Expand Down
2 changes: 2 additions & 0 deletions DeyaccifyAll.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
## Relevant files
* [`shared/rascal/src/mutate/DeYaccify.rsc`](../blob/master/shared/rascal/src/mutate/DeYaccify.rsc)

## See also
* [[Deyaccify]] is a grammar transformation operator with similar semantics (for better controlled manipulations)

## Contributors
* [Vadim Zaytsev (@grammarware)](https://github.com/grammarware)
Expand Down
File renamed without changes.
File renamed without changes.
74 changes: 37 additions & 37 deletions Home.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,46 +7,46 @@
|**Concepts, languages, techniques**|**Mappers**|**Tools, libraries, functions**|**Transformation operators**|**Grammar mutations**|
|-----------------------------------|--------------------|-------------------------------|----------------------------|----------------------------|
| [[ANF|Abstract Normal Form]] | [[ANTLR2BGF]] | [[AppendXBGF]] | [[abridge]] |[[ANF|Abstract Normal Form]]|
| [[BGF]] | [[AsFix2BTF]] | [[BGFlc]] | [[abstractize]] | [[AllDeyacc]] |
| [[BGF]] | [[AsFix2BTF]] | [[BGFlc]] | [[abstractize]] | [[DeyaccifyAll]] |
| [[BTF]] | [[BGF2BNF]] | [[BGFover]] | [[addH]] | [[DistributeAll]] |
| [[ΞBGF]] | [[BGF2DMS]] | [[BGFpp]] | [[addV]] | [[FoldG]] |
| [[EDD]] | [[BGF2HTML]] | [[BGFreformat]] | [[anonymize]] | [[HorizontalAll]] |
| [[EXBGF]] | [[BGF2Rascal]] | [[BuildTestSetXml]] | [[appear]] | [[RenameAll]] |
| [[Factorial Language]] | [[BGF2SDF]] | [[ΞBGF]] | [[bypass]] | [[Reroot2top]] |
| [[Grammar programming]] | [[BGF2TXL]] | [[CheckBGF]] | [[chain]] | [[Retire iterations]] |
| [[Grammarware]] | [[BGF2TeX]] | [[CheckXBGF]] | [[concatT]] | [[Retire lazy]] |
| [[Java Language Specification]] | [[BGF2dot]] | [[EXBGF]] | [[concretize]] | [[Retire seplists]] |
| [[LCF]] | [[BTF2BGF]] | [[EXBGFover]] | [[deanonymize]] | [[Retire top]] |
| [[LCI]] | [[BTF2src]] | [[ExtractOver]] | [[define]] | [[RetireLs]] |
| [[LDF]] | [[ΞBGF2]] | [[FindH]] | [[designate]] | [[RetireSs]] |
| [[MegaL]] | [[ΞBGF2CBNF]] | [[GBTF]] | [[detour]] | [[RetireTs]] |
| [[Metaprogramming]] | [[ΞBGF2XBGF]] | [[GDT|Grammar Diff Tool]] | [[deyaccify]] | [[SubGrammar]] |
| [[Prolog]] | [[DCG2BGF]] | [[LCI]] | [[disappear]] | [[UnchainAll]] |
| [[Rascal]] | [[EDD2Rascal]] | [[LDinc]] | [[distribute]] | [[VerticalAll]] |
| [[XBGF]] | [[EXBGF2XBGF]] | [[MergeBGF]] | [[downgrade]] | [[VerticalDistributeAll]] |
| [[XLDF]] | [[Ecore2BGF]] | [[NIGDT]] | [[dump]] | |
| [[XML]] | [[HTML2BGF]] | [[NormBGF]] | [[eliminate]] | |
| [[XSD]] | [[Java2BGF]] | [[PlotBGF]] | [[equate]] | |
| [[grammar in a broad sense]] | [[LDF2BGF]] | [[REPP]] | [[extract]] | |
| | [[LDF2HTML]] | [[ShowBGF]] | [[factor]] | |
| | [[LDF2PDF]] | [[ShowG]] | [[fold]] | |
| | [[LDF2SET]] | [[ShowPNF]] | [[horizontal]] | |
| | [[LDF2TEX]] | [[ShowRootProds]] | [[importG]] | |
| | [[LLL2BGF]] | [[ShowT]] | [[inject]] | |
| | [[PDF2BGF]] | [[ShowX]] | [[inline]] | |
| | [[Py2BGF]] | [[ShowXBGF]] | [[introduce]] | |
| | [[Rascal2BGF]] | [[ShowXSD]] | [[lassoc]] | |
| | [[RascalADT2BGF]] | [[TDT]] | [[massage]] | |
| |[[RascalSyntax2BGF]]| [[TnB]] | [[narrow]] | |
| | [[SDF2BGF]] | [[TokenOverview]] | [[permute]] | |
| | [[Spec2BGF]] | [[Validate]] | [[project]] | |
| | [[TXL2BGF]] | [[XBGF]] | [[rassoc]] | |
| | [[XBGF2ΞBGF]] | [[XBGFinfo]] | [[redefine]] | |
| | [[XBGF2HTML]] | [[XBGFlc]] | [[removeH]] | |
| | [[XBGF2TeX]] | [[XBGFover]] | [[removeV]] | |
| | [[XBGF2XBNF]] | [[XBGFsliced]] | [[renameL]] | |
| | [[XML2BTF]] | [[XBTF]] | [[renameN]] | |
| | [[XSD2BGF]] | [[XLLL]] | [[renameS]] | |
| [[EXBGF]] | [[BGF2Rascal]] | [[BuildTestSetXml]] | [[appear]] | [[LYaccifyAll]] |
| [[Factorial Language]] | [[BGF2SDF]] | [[ΞBGF]] | [[bypass]] | [[RYaccifyAll]] |
| [[Grammar programming]] | [[BGF2TXL]] | [[CheckBGF]] | [[chain]] | [[RenameAll]] |
| [[Grammarware]] | [[BGF2TeX]] | [[CheckXBGF]] | [[concatT]] | [[Reroot2top]] |
| [[Java Language Specification]] | [[BGF2dot]] | [[EXBGF]] | [[concretize]] | [[Retire iterations]] |
| [[LCF]] | [[BTF2BGF]] | [[EXBGFover]] | [[deanonymize]] | [[Retire lazy]] |
| [[LCI]] | [[BTF2source]] | [[ExtractOver]] | [[define]] | [[Retire seplists]] |
| [[LDF]] | [[ΞBGF2]] | [[FindH]] | [[designate]] | [[RetireLs]] |
| [[MegaL]] | [[ΞBGF2ΞBNF]] | [[GBTF]] | [[detour]] | [[RetireSs]] |
| [[Metaprogramming]] | [[ΞBGF2XBGF]] | [[GDT|Grammar Diff Tool]] | [[deyaccify]] | [[RetireTop]] |
| [[Prolog]] | [[DCG2BGF]] | [[LCI]] | [[disappear]] | [[RetireTs]] |
| [[Rascal]] | [[EDD2Rascal]] | [[LDinclude]] | [[distribute]] | [[SubGrammar]] |
| [[XBGF]] | [[EXBGF2XBGF]] | [[MergeBGF]] | [[downgrade]] | [[UnchainAll]] |
| [[XLDF]] | [[Ecore2BGF]] | [[NormBGF]] | [[dump]] | [[VerticalAll]] |
| [[XML]] | [[HTML2BGF]] | [[PlotBGF]] | [[eliminate]] | [[VerticalDistributeAll]] |
| [[XSD]] | [[Java2BGF]] | [[REPP]] | [[equate]] | |
| [[grammar in a broad sense]] | [[LDF2BGF]] | [[ShowBGF]] | [[extract]] | |
| | [[LDF2HTML]] | [[ShowG]] | [[factor]] | |
| | [[LDF2PDF]] | [[ShowPNF]] | [[fold]] | |
| | [[LDF2SET]] | [[ShowRootProds]] | [[horizontal]] | |
| | [[LDF2TEX]] | [[ShowT]] | [[importG]] | |
| | [[LLL2BGF]] | [[ShowX]] | [[inject]] | |
| | [[PDF2BGF]] | [[ShowXBGF]] | [[inline]] | |
| | [[Py2BGF]] | [[ShowXSD]] | [[introduce]] | |
| | [[Rascal2BGF]] | [[TDT]] | [[lassoc]] | |
| | [[RascalADT2BGF]] | [[TnB]] | [[massage]] | |
| |[[RascalSyntax2BGF]]| [[TokenOverview]] | [[narrow]] | |
| | [[SDF2BGF]] | [[Validate]] | [[permute]] | |
| | [[Spec2BGF]] | [[XBGF]] | [[project]] | |
| | [[TXL2BGF]] | [[XBGFinfo]] | [[rassoc]] | |
| | [[XBGF2ΞBGF]] | [[XBGFlc]] | [[redefine]] | |
| | [[XBGF2HTML]] | [[XBGFover]] | [[removeH]] | |
| | [[XBGF2TeX]] | [[XBGFsliced]] | [[removeV]] | |
| | [[XBGF2XBNF]] | [[XBTF]] | [[renameL]] | |
| | [[XML2BTF]] | [[XLLL]] | [[renameN]] | |
| | [[XSD2BGF]] | | [[renameS]] | |
| | [[XSD2LDF]] | | [[renameT]] | |
| | | | [[replace]] | |
| | | | [[splitN]] | |
Expand Down
2 changes: 1 addition & 1 deletion XBGF.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ It has been implemented in [[Rascal]], [[Prolog]], [[XSD]] and as a [[commmand l

## Operator list
* Folding and unfolding transformations: [[unfold]], [[fold]], [[inline]], [[extract]], [[abridge]], [[detour]], [[unchain]], [[chain]]
* Other refactoring transformations: [[massage]], [[distribute]], [[factor]], [[deyaccify]], [[yaccify]], [[eliminate]], [[introduce]], [[importG]], [[vertical]], [[horizontal]], [[rassoc]], [[lassoc]], [[equate]], [[clone]], [[concatT]], [[splitT]]
* Other refactoring transformations: [[massage]], [[distribute]], [[factor]], [[deyaccify]], [[yaccify]], [[eliminate]], [[introduce]], [[importG]], [[vertical]], [[horizontal]], [[rassoc]], [[lassoc]], [[iterate]], [[equate]], [[clone]], [[concatT]], [[splitT]]
* Language increasing transformations: [[addV]], [[addH]], [[appear]], [[widen]], [[upgrade]], [[unite]]
* Language decreasing transformations: [[removeV]], [[removeH]], [[disappear]], [[narrow]], [[downgrade]]
* Refactorings in term-oriented semantics: [[abstractize]], [[concretize]], [[permute]]
Expand Down