[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Tree structure
Dear Sir,
Our Centaur has been runnung OK so far. But there are some
message wont show when we done something wrong. Therefore, I
have to ask for help.
Question 1: Can I change the tree structure of my own language(Z),
or I have to follow the tree structure like Exp? I try to update the
directory structure with less levels. I do change all the .rdb files
correspond to the new directory structure. Then I cannot read the
test files(e.g, test.Z).
When I change it back, Centaur started to read the files:
Z : tables read.
Z_code.ll: loaded
Z_sch: loaded
The following is the rdb files:
------ .centaur.rdb ----
Centaur.UserFormalisms: (Z)
Centaur.Z.Database.UserDefaults: \
centaur/Z/Z.rdb
----- Z.rdb ------------
Centaur.Z.Root: user
Centaur.Z.Location: centaur/Z/metal
!Centaur.Z.Location: centaur/Z/sdf
Centaur.Z.Mode: std
Centaur.METAL.Env: module
Centaur.METAL.env.Root: app
Centaur.METAL.env.Location: centaur/tables/metal/environment
Centaur.METAL.env.Mode: interp
Centaur.Z.SyntaxManager.Syntax.Root: user
Centaur.Z.SyntaxManager.Syntax.Location: centaur/Z/metal
Centaur.Z.SyntaxManager.Syntax.Mode: std
!Centaur.Z.SyntaxManager.Syntax.Location: centaur/Z/sdf
!Centaur.Z.SyntaxManager.Syntax.Hostname:
Centaur.Z.ppml.Database.UserDefaults: centaur/Z/pprinters.rdb
!Centaur.Z.Env: module
!Centaur.Z.Module.Root: user
!Centaur.Z.Module.Location: centaur/Z/environment
*.editor-Z.MouseEventList : \
((left . {ctedit}:current)(middle . Z)(right {ctedit}:popup))
----- pprinters.rdb -----
Centaur.Z.ppml.std.Database.UserDefaults: \
centaur/Z/std/std.rdb
----- std.rdb -----
!!!! $Id: Z.rdb,v 1.1 91/09/02 10:54:27 kahn Z $
!! Resources for Z; initial version G. Kahn, September 2 1991
!The following classes of tokens have been created in the std pretty-printer:
! variable identifiers
! litteralint numbers
Centaur.Z.ppml.std.Root: user
Centaur.Z.ppml.std.Location: centaur/Z/std
Centaur.Z.ppml.std.Mode: compiled
*visual-color*formalism-Z.pprinter-std.Format.background: white
*visual-color*formalism-Z.pprinter-std.Format.foreground : blue
*formalism-Z.pprinter-std.Format.font : \
-*-lucida-medium-r-*-*-14-140-*-*-*-*-*-*
*visual-color*formalism-Z.pprinter-std.Format.class-name.foreground: white
*visual-color*formalism-Z.pprinter-std.Format.class-name.background: red
*formalism-Z.pprinter-std.Format.class-name.font: \
-adobe-helvetica-*-r-*-*-14-100-*-*-*-82-*-*
*visual-color*formalism-Z.pprinter-std.Format.class-number.foreground: RoyalBlue4
*formalism-Z.pprinter-std.Format.class-number.font : \
-adobe-new century schoolbook-bold-i-*-*-14-*-*-*-*-*-*-*
centaur*formalism-Z.pprinter-std.Format.select-Z.foreground: blue
centaur*formalism-Z.pprinter-std.Format.select-Z.background: ForestGreen
centaur*formalism-Z.pprinter-std.Format.select-Z.Mode: static
centaur*visual-mono*formalism-Z.pprinter-std.Format.select-Z.Mode: t
centaur*formalism-Z.pprinter-std.Format.select-Z.Priority: 1
! Bingo: The standard selection is transparent in color, reverse video in black and white
*visual-color*formalism-Z.pprinter-std.Format.Select.Mode : transparent
!*visual-color*formalism-Z.pprinter-std.Format.Select.background: SkyBlue
*formalism-Z.pprinter-std.Format.Select.foreground: blue
*formalism-Z.pprinter-std.Format.Select.background: green
*visual-mono*formalism-Z.pprinter-std.Format.Select.Mode : reverse
*visual-mono*formalism-Z.pprinter-std.Format.Select.Priority : 1
! Default Layout values
*formalism-Z.pprinter-std.Format.vskip : 1
*formalism-Z.pprinter-std.width: 80
*formalism-Z.pprinter-std.printLevel: 10
-----------------------------------------------------------------------
Question 2:
Is Metal capabile of handling 'user defined data type (e.g., struct
in C)' and 'user defined operator and relationship'?
_______________________________________________________________
/ \
| Kuang-Hsu (Richard) Lin < rlin@fcitds.fcit.monash.edu.au> |
| Dept. of Software Development | Phone:+ 61-3-573-2975 |
| Monash University +1+ | Fax: + 61-3-573-2745 |
| P.O. Box197 _c-#p#-u_ |
| Caulfield East ___/(L)(K)(H)\__ |
| VIC 3145 \______________/ |
| AUSTRALIA ~~~~~~~~~~~~~~~~~~~ |
\_______________________________________________________________/