📄 sxt.doc
字号:
SXT (TM) SOFTWARE EXPLORATION TOOLS
CXT (TM) C EXPLORATION TOOLS
* CFT (TM) C FUNCTION TREE GENERATOR
* CST (TM) C STRUCTURE TREE GENERATOR
DXT (TM) DBASE EXPLORATION TOOLS
* DFT (TM) DBASE FUNCTION TREE GENERATOR
FXT (TM) FORTRAN EXPLORATION TOOLS
* FFT (TM) FORTRAN FUNCTION TREE GENERATOR
LXT (TM) LISP EXPLORATION TOOLS
* LFT (TM) LISP FUNCTION TREE GENERATOR
(SXT command-line and SXTWIN Windows versions)
September 1994
Copyright (C) Juergen Mueller (J.M.) 1988-1994.
All rights reserved world-wide.
- 1 -
DISCLAIMER OF WARRANTY
THIS SOFTWARE AND ACCOMPANYING WRITTEN MATERIALS (INCLUDING
INSTRUCTIONS FOR USE) IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS
FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE RESULTS AND
PERFORMANCE OF THE SOFTWARE IS WITH YOU.
IN NO EVENT WILL THE AUTHOR AND COPYRIGHT HOLDER BE LIABLE FOR
DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER
DIRECT, INDIRECT, GENERAL, SPECIAL, INCIDENTAL, EXEMPLARY OR
CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OR
INABILITY TO USE THIS PROGRAM (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, BUSINESS
INTERRUPTION, LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) AND ON ANY THEORY OF
LIABILITY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR
FOR ANY CLAIM BY ANY OTHER PARTY.
ACKNOWLEDGEMENT
BY USING THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE READ THIS
LIMITED WARRANTY AND ACCOMPANYING REMARKS, UNDERSTAND IT, AND
AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU ALSO AGREE
THAT THIS IS THE COMPLETE AND EXCLUSIVE STATEMENT OF AGREEMENT
BETWEEN THE PARTIES AND SUPERSEDE ALL PROPOSALS OR PRIOR
AGREEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN
THE PARTIES RELATING TO THE SUBJECT MATTER OF THE LIMITED
WARRANTY.
You are expressly prohibited from selling this software or parts
of it in any form, circulate it in any incomplete or modified
form, distribute it with another product (except on CD-ROM) or
removing this notice. No one may modify or patch any of the
executable files in any way, including, but not limited to,
decompiling, disassembling or otherwise reverse engineering this
software in whole or part.
The documentation may be distributed verbatim, but changing is
not allowed. The informations and specifications in this document
are subject to change without notice.
THIS VERSION OF THE DOCUMENTATION, SOFTWARE AND COPYRIGHT
SUPERSEDES ALL PREVIOUS VERSIONS. THIS SOFTWARE AND ITS RELATED
DOCUMENTATION MAY CHANGE WITHOUT NOTICE.
- 2 -
This software and documentation is Copyright (C) by
Juergen Mueller
Aldingerstrasse 22
D-70806 Kornwestheim
GERMANY
Email address: juergen.mueller@isw.uni-stuttgart.de
There are no relations between the authors professional work and
the SXT development. SXT is an independent private project of the
author.
- 3 -
LICENSE
This version of the SXT Software Exploration Tools is NOT public
domain or free software, but is being distributed as SHAREWARE.
Non-registered users of this software are granted a limited
license for a 30-day evaluation period starting from the day of
the first use to make an evaluation copy for trial use for the
express purpose of determining whether this software is suitable
for their needs. At the end of this trial period you should
either register your copy or discontinue using this software. The
use of unregistered copies of this software, outside of the
initial 30-day trial, by any person, business, corporation,
government agency or any other entity is strictly prohibited.
This means that if you use this software, then you should pay for
your copy. This software is NOT free, but you have the
opportunity to try it before you buy it. Either pay for it, or
quit using it. A registration entitles you to use your copy of
this software on any and all computers available to you. If other
people have access to this software or may use it, then
additional copies or a site license should be purchased.
All users are granted a limited license to copy this software
only for the trial use of others and subject to the above
limitations. This license does NOT include distribution, selling
or copying of this software package in connection with any other
product or service or for distribution in any incomplete or
modified form. Operators of electronic bulletin board systems and
software servers (like INTERNET FTP-Servers) are encouraged to
post this software for downloading by their users, as long as the
above conditions are met.
This package is expected to be distributed by shareware and
freeware channels, but the fees paid for "distribution" costs
(e.g. disk, CD-ROM) are strictly exchanged between the
distributor and the recipient, and the author makes no express or
implied warranties about the quality or integrity of such
indirectly acquired copies. Distributors and users may obtain the
package directly from the author by following the ordering
procedures in the REGISTER files.
REGISTRATION REMINDER
Unregistered copies of this software are 100% fully functional. I
make them this way so that you can have a real look at them, and
then decide whether they fit your needs or not. This work depends
on your honesty. If you use it, I expect you to pay for it. When
you pay for the shareware you like, you are voting with your
pocketbook, and will encourage me and others to develop more of
these kinds of products.
THANK YOU FOR SUPPORTING THE SHAREWARE CONCEPT
- 4 -
TABLE OF CONTENTS
1 THE SXT SOFTWARE EXPLORATION TOOLS
2 GENERAL INTRODUCTION
3 PROGRAM DESCRIPTION
4 LANGUAGE IMPLEMENTATIONS
4.1 C-LANGUAGE IMPLEMENTATION AND C-PREPROCESSOR
4.2 C++ LANGUAGE IMPLEMENTATION
4.3 DBASE SOURCE CODE
4.4 FORTRAN SOURCE CODE
4.5 LISP SOURCE CODE
4.6 ASSEMBLER SOURCE CODE
5 DATABASE GENERATION
6 PROGRAM LIMITATIONS
7 IMPROVING EXECUTION SPEED
8 COMMAND LINE SYNTAX DESCRIPTION
9 OUTPUT DESCRIPTION AND INTERPRETATION
10 INTEGRATION INTO PROGRAM DEVELOPMENT ENVIRONMENTS
11 TOOLS FOR DATABASE PROCESSING
12 TROUBLE SHOOTING
13 FREQUENTLY ASKED QUESTIONS
14 REFERENCES
15 TRADEMARKS
APPENDIX 1: C-PRECOMPILER DEFINES
APPENDIX 2: RESERVED C/C++ KEYWORDS
APPENDIX 3: RESERVED FORTRAN KEYWORDS
APPENDIX 4: EFFICIENCY
APPENDIX 5: REVIEWS
APPENDIX 6: SYSTEM REQUIREMENTS
APPENDIX 7: INSTALLATION
- 5 -
1 THE SXT SOFTWARE EXPLORATION TOOLS
The SXT Software Exploration Tools are a collection of software
analysis tools providing a similar functionality for different
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -