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
|