Complete index (API)

[ A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z ]

Complete index


C
can-write-repository n/a Repository.str
check-options(Strategy deps) n/a Proc.str
copy-to(Strategy name) Copies one file to another Proc.str
copy-to(Strategy name) n/a Proc.str
copy-to(Strategy name) n/a Proc.str
D
DIR(ATerm ) n/a Proc.str
F
FILE(ATerm ) n/a Proc.str
File-as-fd(Strategy s) Opens a file, applies the strategy s the file descriptor, and ensures that the file descriptor is closed on return of s, regardless of outcome Proc.str
I
Import(ATerm ) n/a Repository.str
Imported(ATerm ) n/a Repository.str
L
liblib Obsolete: import libstratego-xtc or libstratego-lib liblib.str
libxtclib Obsolete: import libstratego-xtc libxtclib.str
P
print-to Writes a (list of) string(s) to a temporary file Proc.str
Proc Used for POSIX+XSI Proc.str
Proc Used for POSIX and POSIX+XSI Proc.str
Proc Used for C99 Proc.str
Proc This module contains a strategies for workin on the XTC universe Proc.str
R
read-from Reads a term from a file Proc.str
read-from Reads a term from a file Proc.str
read-from Reads a term from a stdin Proc.str
read-repository-file n/a Repository.str
read-repository-file n/a Repository.str
Register n/a Register.str
register-import n/a Register.str
rename-to(Strategy name) Renames one file to another, on disk Proc.str
rename-to(Strategy name) n/a Proc.str
rename-to(Strategy name) n/a Proc.str
Repository Use for POSIX and POSIX+XSI Repository.str
Repository n/a Repository.str
Repository n/a Repository.str
Repository(ATerm ) n/a Repository.str
S
stratego-xtc-c99 n/a stratego-xtc-c99.str
stratego-xtc-posix n/a stratego-xtc-posix.str
stratego-xtc-posix-xsi n/a stratego-xtc-posix-xsi.str
T
TEMP(ATerm ) n/a Proc.str
TempDirs(ATerm ) n/a Proc.str
TempFiles(ATerm ) n/a Proc.str
Tool(ATerm ) n/a Repository.str
W
write-to Write a term to a temporary file, in binary Proc.str
write-to-text Write a term to a temporary file, as text Proc.str
X
XTC(ATerm ) n/a Repository.str
xtc-cat Concatenates the content of a list of files and stores the result in a fresh File Proc.str
xtc-check-dependencies Succeeds if all necessary components for the running program are available, and the user has specified --check Proc.str
xtc-close-fd Closes a file descriptor Proc.str
xtc-command(Strategy tool) n/a Proc.str
xtc-ensure-file Succeeds if the input term is a FILE Proc.str
xtc-ensure-file Succeeds if the input term is stdin, and it can be successfully copied to a FILE Proc.str
xtc-exit Clean up temporary files and exit program Proc.str
xtc-filter-text-file(Strategy more, Strategy done) n/a Proc.str
xtc-find n/a Register.str
xtc-find-file Searches for an XT component, by name Proc.str
xtc-find-loc n/a Register.str
xtc-find-path n/a Register.str
xtc-find-silent n/a Register.str
xtc-find-version-loc n/a Register.str
xtc-find-warning n/a Register.str
xtc-generate(Strategy tool) Generates a new file using the component identified by tool Proc.str
xtc-generate(Strategy tool, Strategy args) Generates a new file using the component identified by tool Proc.str
xtc-import n/a Repository.str
xtc-input(Strategy s) n/a Proc.str
xtc-input-wrap(Strategy s) Option parsing wrapper for XTC programs that only read data Proc.str
xtc-input-wrap(Strategy extra-options, Strategy s) Option parsing wrapper for XTC programs that only read data Proc.str
xtc-io(Strategy s) n/a Proc.str
xtc-io-exit n/a Proc.str
xtc-io-transform(Strategy s) Transforms a file with an internal strategy s Proc.str
xtc-io-transform-text(Strategy s) Transforms a file with an internal strategy s into a text file Proc.str
xtc-io-wrap(Strategy s) n/a Proc.str
xtc-io-wrap(Strategy extra-opts, Strategy s) n/a Proc.str
xtc-io-wrap(Strategy extra-opts, Strategy deps, Strategy s) n/a Proc.str
xtc-io-wrap(Strategy extra-opts, Strategy usage, Strategy about, Strategy deps, Strategy s) n/a Proc.str
xtc-iowrap(Strategy s) n/a Proc.str
xtc-iowrap(Strategy extra-opts, Strategy s) n/a Proc.str
xtc-load n/a Repository.str
xtc-location Returns the location of the XTC repository Repository.str
xtc-new-file Creates a new and unique scoped temporary file Proc.str
xtc-new-file Used for C99 and POSIX xtc-new-file.str
xtc-new-file Creates a new and unique scoped temporary file xtc-new-file.str
xtc-new-file-name Generates a new file name, but does not create the file on disk Proc.str
xtc-open-fd Opens a file and returns a file descriptor Proc.str
xtc-output(Strategy s) Applies the strategy s to the current term, then writes the result to output Proc.str
xtc-output-wrap(Strategy s) Option parsing wrapper for XTC programs that only generate data Proc.str
xtc-output-wrap(Strategy extra-options, Strategy s) Option parsing wrapper for XTC programs that only generate data Proc.str
xtc-read n/a Repository.str
xtc-register n/a Register.str
xtc-register(ATerm tools, ATerm version, ATerm loc) n/a Register.str
xtc-register-path(ATerm tools, ATerm version, ATerm path) n/a Register.str
xtc-register-path(ATerm tool, ATerm version, ATerm path) n/a Register.str
xtc-remove-temporaries n/a Proc.str
xtc-store n/a Repository.str
xtc-temp-files(Strategy s) Wrapper strategy that automatically cleans all temporary files created by s Proc.str
xtc-transform(Strategy tool) n/a Proc.str
xtc-transform(Strategy tool, Strategy args) Invokes the XT component given by tool to transform the current term Proc.str
xtc-transform-file n/a Proc.str
xtc-transform-file(Strategy tool) Transforms an existing file with an external process into a new file Proc.str
xtc-transform-file(Strategy tool, Strategy args) Transforms an existing file with an external process into a new file Proc.str
xtc-transform-file(Strategy tool, Strategy args) n/a Proc.str
xtc-transform-term(Strategy tool, Strategy args) n/a Proc.str
xtc-write-output Writes a FILE to the output of this component Proc.str
xtc-write-output n/a Proc.str