DIRECTORY KipperSupport USING[UnKipperer, Kipperer], OneCasabaParserPrivate USING[TokenTable, TokenCellBody, ParserTable, ParserTableBody, TokenTableBody, ActionTable, ActionTableBody, SymbolTable, SymbolTableBody, ActionCell, SymbolCell, TokenCell, ActionCellBody, SymbolCellBody]; OneCasabaParserData: CEDAR DEFINITIONS = BEGIN OPEN KipperSupport, OneCasabaParserPrivate; KipperActionCellBodyRef: PROC[kipperer: Kipperer, ActionCellBodyRef: REF ActionCellBody]; UnKipperActionCellBodyRef: PROC[unKipperer: UnKipperer] RETURNS[ActionCellBodyRef: REF ActionCellBody]; KipperActionTableBodyRef: PROC[kipperer: Kipperer, ActionTableBodyRef: REF ActionTableBody]; UnKipperActionTableBodyRef: PROC[unKipperer: UnKipperer] RETURNS[ActionTableBodyRef: REF ActionTableBody]; KipperTokenCellBodyRef: PROC[kipperer: Kipperer, TokenCellBodyRef: REF TokenCellBody]; UnKipperTokenCellBodyRef: PROC[unKipperer: UnKipperer] RETURNS[TokenCellBodyRef: REF TokenCellBody]; KipperTokenTableBodyRef: PROC[kipperer: Kipperer, TokenTableBodyRef: REF TokenTableBody]; UnKipperTokenTableBodyRef: PROC[unKipperer: UnKipperer] RETURNS[TokenTableBodyRef: REF TokenTableBody]; KipperSymbolCellBodyRef: PROC[kipperer: Kipperer, SymbolCellBodyRef: REF SymbolCellBody]; UnKipperSymbolCellBodyRef: PROC[unKipperer: UnKipperer] RETURNS[SymbolCellBodyRef: REF SymbolCellBody]; KipperSymbolTableBodyRef: PROC[kipperer: Kipperer, SymbolTableBodyRef: REF SymbolTableBody]; UnKipperSymbolTableBodyRef: PROC[unKipperer: UnKipperer] RETURNS[SymbolTableBodyRef: REF SymbolTableBody]; KipperParserTableBodyRef: PROC[kipperer: Kipperer, ParserTableBodyRef: REF ParserTableBody]; UnKipperParserTableBodyRef: PROC[unKipperer: UnKipperer] RETURNS[ParserTableBodyRef: REF ParserTableBody]; KipperActionCell: PROC[kipperer: Kipperer, ActionCellVal: ActionCell]; UnKipperActionCell: PROC[unKipperer: UnKipperer] RETURNS[ActionCellVal: ActionCell]; KipperActionTable: PROC[kipperer: Kipperer, ActionTableVal: ActionTable]; UnKipperActionTable: PROC[unKipperer: UnKipperer] RETURNS[ActionTableVal: ActionTable]; KipperTokenCell: PROC[kipperer: Kipperer, TokenCellVal: TokenCell]; UnKipperTokenCell: PROC[unKipperer: UnKipperer] RETURNS[TokenCellVal: TokenCell]; KipperTokenTable: PROC[kipperer: Kipperer, TokenTableVal: TokenTable]; UnKipperTokenTable: PROC[unKipperer: UnKipperer] RETURNS[TokenTableVal: TokenTable]; KipperSymbolCell: PROC[kipperer: Kipperer, SymbolCellVal: SymbolCell]; UnKipperSymbolCell: PROC[unKipperer: UnKipperer] RETURNS[SymbolCellVal: SymbolCell]; KipperSymbolTable: PROC[kipperer: Kipperer, SymbolTableVal: SymbolTable]; UnKipperSymbolTable: PROC[unKipperer: UnKipperer] RETURNS[SymbolTableVal: SymbolTable]; KipperParserTable: PROC[kipperer: Kipperer, ParserTableVal: ParserTable]; UnKipperParserTable: PROC[unKipperer: UnKipperer] RETURNS[ParserTableVal: ParserTable]; END..