Index

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

A

ANSI C programming language 18
application programming interface (API) 21
call examples 55
functions 36
using the Tcl 32
applications
starting specific 6

B

bind 12
btree
data structure 48
database access 48
cachesize 49
compare 50
errors 50
lorder 50
maxkeypage 49
minkeypage 49
prefix 50
psize 50
table
cachesize 38
flags 37
lorder 38
minkeypage 38
psize 38
BTREEINFO 49

C

C programming language
API functions 44
code pre-processing 18
query tool 52
type definitions 18
C++ programming language 18
type definitions 18
cachesize 33
close 33, 45
synopsis 39
COBOL
dialects supported 18
structure declaration 18
Compile button
changing behavior 12
compiler
error format 16
conventions
document 2
cross-reference
information 34
inserting in database 63
tables 34
customizing
startup/runtime behaviors 5

D

database 32
accessing using Tcl 33
compressing 62
files 32
indexes 32
inserting cross-references 63
tables 32
dbcp 62
dbdump 61
dbimp 62
dbopen 33, 36, 44
access 36
dbobject 36
errors 48
library interface 48
openinfo 37
permission 36
synopsis 44
tableName 36
type 37
debugger
error format 16
del 33, 45
synopsis 39
document conventions 2
DOS shell
adding button to toolbar 8

E

Editor
adding keyboard shortcuts 12
changing Compile button behavior 12
modifying the extended toolbar 13
error format
compiler 16
debugger 16
example code
adding buttons to Editor extended toolbar 13
adding buttons to Symbol Browser toolbar 8
adding Editor keyboard shortcuts 12
adding new menu items 9
changing Compile button behavior 12
generating HTML from project database 14
exclude
synopsis 39
expressions
regular 43
extended toolbar
modifying 13
external applications
communicating 77
connecting 77

F

fd 46
files
database 32
hidden from view 33
SDK related 22
FORTRAN
FORTRAN 77 syntax 18
include extension 18
structure declaration 18
structure extension 18
type definitions 18
function
inserting in database 63

G

get 33, 46
for fetching database tables 41
synopsis 39
glob 43
GNU regular expression 16
graphical user interface 2

H

hash
access routine
data structure
database access 51
HASHINFO 51
HTML
generating from project database 14
hyper 32

I

include search path 18
index
accessing symbols 32
interpreter name 78
interpreters
multiple 78
isempty
synopsis 40

J

Java
programming language 19
type definitions 18
using Java compiler rather than gcc 12

K

key/data pairs 47
keyboard shortcuts 6
adding to Editor 12

M

makefile 53
menus
adding new 9
method definition
inserting in database 63

P

pagesize 33
parser
ANSI C support 18
C++ support 18
Elf 22
FORTRAN 18
Java 19
K&R C support 18
Tcl 18
toolbox 22
project database 32
building applications from 31
records 62
Project Editor/Viewer 12
put 33, 46
method

R

rc.tcl file 6, 12
adding buttons to Editor extended toolbar 13
adding buttons to Symbol Browser toolbar 8
adding Editor keyboard shortcuts 12
adding new menu items 9
changing Compile button behavior 12
generating HTML from project database 14
records
deleted from database 62
inserted in database 62
updated in database 62
Referred-by 34
Refers-to 34
regular expressions 16, 43
reopen 40

S

SDK-related files 22
send 77
seq 33, 40, 46
for fetching database tables 41
synopsis 41
sequential fetch 41
sn_edit_rc 12
sn_insert_symbol function 24
sn_rc_symbolbrowser
Tcl procedure 7
sn_sep  32
Software Development Kit (SDK) 21
Symbol Browser
calls sn_rc_symbolbrowser 7
modifying the toolbar 8
sync 40, 47

T

table 32
formats 53
opening 55
Tcl
API 32
installing additional programs 6
script for opening table 55
type definitions 18
template 54
toolbar
modifying Editor 12
modifying extended 13
modifying Symbol Browser 8
type definitions 18

V

view
project 33
specifying when table opened 34
views
defined 32