InterdocJanuary 21, 1982
Features of the Interdoc base language
Heading
Literals
Boolean, string, int, hex int, real
Follows Interpress closely
Nodes *
Contents and labels
Marks *, source and target links
Bindings *
Global, local, constant, persistent, var
Expressions
Operators, conditionals, functions, environments *
Semantic model *
Parse tree, node: environment, contents, labels
InterdocJanuary 21, 1982
script ::= versionId item
item::= content | binding | label
content ::= literal | . . . | node
Nodes
Principal means for recording structure
(Dominant Hierarchy)
Also used to indicate scope (of bindings and labels)
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel
InterdocJanuary 21, 1982
MajorHead
SecondHead
ThirdHead
FourthLevel