Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

ChunkStruct Struct Reference
[Chunker - Interface to a Chunking Parser]

#include <chunker.h>

Collaboration diagram for ChunkStruct:

Collaboration graph
[legend]

Detailed Description

internal representation of a chunk.

Definition at line 55 of file chunker.h.

Data Fields

GraphemNode from
GraphemNode head
List nodes
ChunkStructparent
List subChunks
GraphemNode to
ChunkType type


Field Documentation

GraphemNode ChunkStruct::from
 

first element in the chunk Definition at line 58 of file chunker.h.

Referenced by chunkerCloneChunk(), chunkerReplaceGraphemes(), cmpChunks(), compareChunks(), embedChunk(), evalChunker(), evalTerm(), findChunk(), getChunks(), getFakeChunksAt(), mergeChunk(), newChunk(), and postProcessChunks().

GraphemNode ChunkStruct::head
 

head of the chunk Definition at line 60 of file chunker.h.

Referenced by chunkerCloneChunk(), chunkerReplaceGraphemes(), getChunks(), getFakeChunksAt(), newChunk(), and printChunk().

List ChunkStruct::nodes
 

list of all lexem nodes in the chunk Definition at line 57 of file chunker.h.

Referenced by chunkerChunk(), chunkerChunkDelete(), chunkerCloneChunk(), chunkerReplaceGraphemes(), embedChunk(), getChunks(), getFakeChunksAt(), lgCopyTagScores(), mergeChunk(), newChunk(), and printChunk().

struct ChunkStruct* ChunkStruct::parent
 

direct dominating span (only used in fake-chunking Definition at line 61 of file chunker.h.

Referenced by chunkerCloneChunk(), getFakeChunksAt(), and newChunk().

List ChunkStruct::subChunks
 

embedded chunks, e.g. [PC ... [NC ...]] Definition at line 62 of file chunker.h.

Referenced by chunkerChunk(), chunkerChunkDelete(), chunkerCloneChunk(), chunkerReplaceGraphemes(), compareChunks(), countChunks(), embedChunk(), findChunk(), getChunks(), lgCopyTagScores(), mergeChunk(), newChunk(), and printChunk().

GraphemNode ChunkStruct::to
 

last element in the chunk Definition at line 59 of file chunker.h.

Referenced by chunkerCloneChunk(), chunkerReplaceGraphemes(), compareChunks(), embedChunk(), evalChunker(), evalTerm(), findChunk(), getChunks(), getFakeChunksAt(), mergeChunk(), newChunk(), postProcessChunks(), and printChunk().

ChunkType ChunkStruct::type
 

label of the chunk Definition at line 56 of file chunker.h.

Referenced by chunkerCloneChunk(), chunkerStringOfChunkType(), compareChunks(), countChunks(), evalChunker(), getFakeChunksAt(), newChunk(), postProcessChunks(), and printChunk().


The documentation for this struct was generated from the following file:
CDG 0.95 (20 Oct 2004)