Go to the first, previous, next, last section, table of contents.
Author(s): Göran Smedbäck.
- Library usage:
:- use_module(library(parser)).
- Exports:
- Predicates:
parser/2
,
nodeDeclaration/4
.
- Properties:
field_Id/1
.
- Other modules used:
- System library modules:
aggregates
,
dynamic
,
iso_misc
,
iso_byte_char
,
iso_incomplete
,
operators
,
read
,
write
,
lists
,
provrml/lookup
,
provrml/field_value
,
provrml/tokeniser
,
provrml/parser_util
,
provrml/possible
,
provrml/error
.
- PREDICATE: parser/2:
-
Usage: parser(VRML, Terms)
- Description: The parser uses a tokeniser to read the input text string of VRML code and returns a list with the corresponding terms. The tokens will be read in this parser as the grammar says. The parser is according to the specification of the VRML grammar, accept that it is performed over tokens in sted of the actual code.
- Call and exit should be compatible with:
VRML
is a string (a list of character codes).
(basic_props:string/1
)
Terms
is a list of terms
s.
(basic_props:list/2
)
- The following properties should hold at call time:
VRML
is currently a term which is not a free variable.
(term_typing:nonvar/1
)
Terms
is a free variable.
(term_typing:var/1
)
- PREDICATE: nodeDeclaration/4:
-
No further documentation available for this predicate.
- PROPERTY: field_Id/1:
-
A property, defined as follows:
field_Id(_1).
Go to the first, previous, next, last section, table of contents.