Skip to content

Commit

Permalink
more tagging, also for Prolog sources
Browse files Browse the repository at this point in the history
  • Loading branch information
grammarware committed Jan 19, 2013
1 parent 62ebe2b commit db504fd
Show file tree
Hide file tree
Showing 51 changed files with 52 additions and 9 deletions.
2 changes: 1 addition & 1 deletion shared/generators/agin
@@ -1,5 +1,5 @@
#!/bin/sh

# wiki: UnchainAll
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
2 changes: 1 addition & 1 deletion shared/generators/casexbgf
@@ -1,5 +1,5 @@
#! /bin/sh

# wiki: RenameAll
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
2 changes: 1 addition & 1 deletion shared/generators/distrall
@@ -1,5 +1,5 @@
#!/bin/sh

# wiki: DistributeAll
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
2 changes: 1 addition & 1 deletion shared/generators/horall
@@ -1,5 +1,5 @@
#!/bin/sh

# wiki: HorizontalAll
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
2 changes: 1 addition & 1 deletion shared/generators/reroot2top
@@ -1,5 +1,5 @@
#!/bin/sh

# wiki: Reroot2top
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
2 changes: 1 addition & 1 deletion shared/generators/stripsxbgf
@@ -1,5 +1,5 @@
#! /bin/sh

# wiki: RetireSs
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
2 changes: 1 addition & 1 deletion shared/generators/striptxbgf
@@ -1,5 +1,5 @@
#! /bin/sh

# wiki: RetireTs
# Get our hands on basedir
LOCAL1=${PWD}
cd `dirname $0`
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/bgf.pro
@@ -1,6 +1,7 @@
%
% Static namespace declarations
%
% wiki: BGF

:- multifile sxmlns/2.

Expand Down
1 change: 1 addition & 0 deletions shared/prolog/btf2bgf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Map BTF tree to BGF expression %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: BTF2BGF

btf2x(n(P,_),n(N)) :- P = p(_,N,_).

Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/appendxbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: AppendXBGF


%
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/btf2bgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: BTF2BGF


main :-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/casexbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: RenameAll

casexbgf('1',all,down).
casexbgf('2',all,up).
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/checkbtf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: CheckBTF


main :-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/dcg2bgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: DCG2BGF


dcgToG(Cs,g([],Ps))
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/gbtf.pro
Expand Up @@ -2,6 +2,7 @@
:- ensure_loaded('../gbtf.pro').
:- nb_setval(btfno,1).
:- dynamic t/1.
% wiki: GBTF

saveT(BgfFile,N,Q,G1,T1)
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/gdt.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: Grammar Diff Tool


% Load a BGF file
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/showbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: ShowBGF

main :-
current_prolog_flag(argv,Argv),
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/showg.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: ShowG

:-
current_prolog_flag(argv,Argv),
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/showpnf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: ShowPNF

:-
current_prolog_flag(argv,Argv),
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/showt.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: ShowT

:-
current_prolog_flag(argv,Argv),
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/showxbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: ShowXBGF

main :-
current_prolog_flag(argv,Argv),
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/showxsd.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: ShowXSD

main
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/stripsxbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: RetireSs

strips(p(As,N,X1),[anonymize(p(As,N,X2))])
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/striptxbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: RetireTs

stript(p(As,N,X1),[abstractize(p(As,N,X2))])
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/tdt.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: TDT


% Keep track of difference
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/xbgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: XBGF

main
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/xbtf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: XBTF

main
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/xml2btf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: XML2BTF

main
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/cli/xsd2bgf.pro
@@ -1,4 +1,5 @@
:- ensure_loaded('../slps.pro').
% wiki: XSD2BGF

main
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/gbtf.pro
Expand Up @@ -10,6 +10,7 @@
:- dynamic gbtf:mindepthFact/2.
:- dynamic gbtf:distFact/3.

% wiki: GBTF

% ------------------------------------------------------------

Expand Down
1 change: 1 addition & 0 deletions shared/prolog/implodeBtf.pro
@@ -1,6 +1,7 @@
%
% Implode BTF trees
%
% wiki: ImplodeBTF

implodeRoot(r(G,T),V)
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/readBgf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Construct Prolog-based BGF representation from XML representation %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: ReadBGF

xmlToG(G,g(Rs2,Ps2))
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/readBtf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Map XML-based BTF representation to Prolog representation %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: ReadBTF

xmlToRoot(X1,r(G2,T2))
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/readXbgf.pro
@@ -1,6 +1,7 @@
%
% Static namespace declarations
%
% wiki: ReadXBGF

:- multifile sxmlns/2.

Expand Down
1 change: 1 addition & 0 deletions shared/prolog/wfBgf.pro
Expand Up @@ -2,6 +2,7 @@
% This code is not invoked anywhere.
% It only serves as type declaration / documentation.
% Somewhat more idiosyncratic code to be found in modules *bgf*.pro.
% wiki: BGF

grammar(Ps) :- maplist(prod,Ps).

Expand Down
1 change: 1 addition & 0 deletions shared/prolog/wfBtf.pro
Expand Up @@ -2,6 +2,7 @@
% This code is not invoked anywhere.
% It only serves as type declaration / documentation.
% Somewhat more idiosyncratic code to be found in btf2bgf.pro
% wiki: BTF

tree(true).
tree(t(T)) :- atom(T).
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/writeBgf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Map Prolog-based BGF representation to XML representation %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: WriteBGF

gToXml(g(Rs1,Ps1),G)
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/writeBtf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Map Prolog-based BTF representation to XML representation %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: WriteBTF

tToXml(r(G,T),X)
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/writeXbgf.pro
@@ -1,6 +1,7 @@
%
% Static namespace declarations
%
% wiki: WriteXBGF

:- multifile sxmlns/2.

Expand Down
1 change: 1 addition & 0 deletions shared/prolog/xbgf1.pro
@@ -1,4 +1,5 @@
:- module(xbgf1,[transformG/3]).
% wiki: XBGF, bypass, addV, addH, chain, define, redefine, designate, unlabel, deyaccify, distribute, dump, eliminate, extract, factor, fold, horizontal, inject, appear, inline, introduce, importG, iterate, LAssoc, RAssoc, massage, permute, anonymize, deanonymize, abstractize, concretize, disappear, project, removeV, removeH, renameL, renameN, renameS, renameT, replace, reroot, narrow, abridge, detour, splitN, RetireTs, RetireLs, RetireSs, unchain, undefine, unfold, unite, equate, vertical, widen, yaccify, downgrade, upgrade

%
% Convenience wrapper for transformations.
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/xbgf2.pro
@@ -1,5 +1,6 @@
:- module(xbgf2,[transformT/3]).
:- use_module('xbgf1.pro').
% wiki: XBGF, define, designate, distribute, eliminate, inline, introduce, LAssoc, RAssoc, massage, permute, project, renameL, renameN, renameS, reroot, abridge, RetireLs, RetireSs, RetireTs, unchain, undefine, vertical

transformT(sequence(Ts1),T1,T2)
:-
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/xml2btf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Map XML to Prolog-based representation of BGF %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: XML2BTF

%
% Static namespace declarations
Expand Down
1 change: 1 addition & 0 deletions shared/prolog/xsd2bgf.pro
@@ -1,6 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Map XSD to Prolog-based representation of BGF %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% wiki: XSD2BGF


%
Expand Down
1 change: 1 addition & 0 deletions shared/python/BGF.py
@@ -1,4 +1,5 @@
#!/usr/local/bin/python
# wiki: BGF
import os
import sys
import slpsns
Expand Down
1 change: 1 addition & 0 deletions shared/python/BGF3.py
@@ -1,4 +1,5 @@
#!/Library/Frameworks/Python.framework/Versions/3.1/bin/python3
# wiki: BGF
import os
import sys
sys.path.append(os.getcwd().split('slps')[0]+'slps/shared/python')
Expand Down
2 changes: 2 additions & 0 deletions shared/python/CBGF3.py
@@ -1,4 +1,6 @@
#!/Library/Frameworks/Python.framework/Versions/3.1/bin/python3
# -*- coding: utf-8 -*-
# wiki: ΞBGF
import os
import sys
sys.path.append(os.getcwd().split('slps')[0]+'slps/shared/python')
Expand Down
1 change: 1 addition & 0 deletions shared/python/XBGF3.py
@@ -1,4 +1,5 @@
#!/Library/Frameworks/Python.framework/Versions/3.1/bin/python3
# wiki: XBGF
import os
import sys
sys.path.append(os.getcwd().split('slps')[0]+'slps/shared/python')
Expand Down
1 change: 1 addition & 0 deletions shared/python/diffShort.py
@@ -1,4 +1,5 @@
#!/usr/bin/python
# wiki: Grammar Diff Tool
import os
import sys
import string
Expand Down
1 change: 1 addition & 0 deletions shared/python/ldfwriter.py
@@ -1,4 +1,5 @@
#!/usr/bin/python
# wiki: WriteLDF
import sys
import slpsns
import string
Expand Down
2 changes: 1 addition & 1 deletion shared/rascal/src/mutate/DeYaccify.rsc
@@ -1,5 +1,5 @@
@contributor{Vadim Zaytsev - vadim@grammarware.net - SWAT, CWI}
@wiki{deyaccify}
@wiki{deyaccifyAll}
module mutate::DeYaccify

import syntax::BGF;
Expand Down
2 changes: 1 addition & 1 deletion shared/rascal/src/mutate/InlineChains.rsc
@@ -1,5 +1,5 @@
@contributor{Vadim Zaytsev - vadim@grammarware.net - SWAT, CWI}
@wiki{Inline chains}
@wiki{UnchainAll}
module mutate::InlineChains

import IO;
Expand Down

0 comments on commit db504fd

Please sign in to comment.