<<>> <> <> DIRECTORY IO USING [STREAM, TokenKind], Rope USING [ROPE]; Lexer: CEDAR DEFINITIONS = BEGIN GetCTokenInit: PROC [] RETURNS []; GetCTokenRope: PROC [inStream:IO.STREAM, junk:BOOL] RETURNS [tokenKind:IO.TokenKind,token:Rope.ROPE,charsSkipped:INT]; GetCTokenRopeAndValue: PUBLIC PROC [inStream:IO.STREAM, junk:BOOL] RETURNS [tokenKind:IO.TokenKind,token:Rope.ROPE,charsSkipped:INT, tokenValue:REF ANY]; END..