ranges.h File Reference

#include "eval.h"
#include "corpmanag.h"
#include "output.h"
#include "../cl/bitfields.h"
#include "../cl/attributes.h"

Data Structures

Defines

Typedefs

Enumerations

Functions


Define Documentation

#define ALL_LINES   1

Referenced by delete_intervals().

#define SELECTED_LINES   2
#define SORT_FROM_END   1
#define SORT_FROM_START   0
#define SORT_RESET   2
#define UNSELECTED_LINES   3

Typedef Documentation

typedef enum rng_setops RangeSetOp
typedef struct _sort_clause * SortClause

Enumeration Type Documentation

enum rng_setops
Enumerator:
RUnion 
RIntersection 
RDiff 
RMaximalMatches 
RMinimalMatches 
RLeftMaximalMatches 
RNonOverlapping 
RUniq 
RReduce 

Function Documentation

int calculate_leftboundary ( CorpusList cl,
int  cpos,
Context  spc 
)

References calculate_ranges(), left, and right.

Referenced by expand_dataspace(), and findcorpus().

Boolean calculate_ranges ( CorpusList cl,
int  cpos,
Context  spc,
int *  left,
int *  right 
)
int calculate_rightboundary ( CorpusList cl,
int  cpos,
Context  spc 
)

References calculate_ranges(), left, and right.

Referenced by expand_dataspace(), findcorpus(), and simulate().

Boolean copy_intervals ( CorpusList cp,
Bitfield  which_intervals,
int  mode,
char *  subcorpname 
)
Boolean delete_interval ( CorpusList cp,
int  interval_number 
)
Boolean delete_intervals ( CorpusList cp,
Bitfield  which_intervals,
int  mode 
)
void FreeSortClause ( SortClause  sc  ) 
int RangeSetop ( CorpusList list1,
RangeSetOp  operation,
CorpusList list2,
Bitfield  restrictor 
)
void RangeSort ( CorpusList c,
int  mk_sortidx 
)
int SortSubcorpus ( CorpusList cl,
SortClause  sc,
int  count_mode,
struct Redir redir 
)
int SortSubcorpusRandomize ( CorpusList cl,
int  seed 
)

Generated on Sun Feb 28 18:08:04 2010 for CWB by  doxygen 1.6.1