Next: , Previous: , Up: built-in   [Contents][Index]


6.29 Type of reader annotation objects

Core type: <reader-annotation>
Parent Type: <struct>

Type representing source code read from a textual input port, with annotations about the position in the source file.

Type constructor on <reader-annotation>: <reader-annotation> type-constructor {port <textual-input-port>}

The type constructor is get-annotated-datum.

Type predicate on <reader-annotation>: <boolean> type-predicate obj

The type predicate is reader-annotation?.

Equality predicate on <reader-annotation>: <boolean> equality-predicate this {ann <reader-annotation>}

The equality predicate is struct=?.

Hash function on <reader-annotation>: <non-negative-fixnum> hash-function this

The hash function is struct-hash.

Methods

Method on <reader-annotation>: <top> expression this

Apply reader-annotation-expression to the instance and return its return value.

Method on <reader-annotation>: <top> stripped this

Apply reader-annotation-stripped to the instance and return its return value.

Method on <reader-annotation>: &source-position textual-position this

Apply reader-annotation-textual-position to the instance and return its return value.

Method on <reader-annotation>: <reader-annotation> source this

Apply reader-annotation-source to the instance and return its return value.