Main Page | Class List | Directories | File List | Class Members | File Members

lts.h File Reference

#include <s3types.h>

Go to the source code of this file.

Classes

struct  lex_entry_str
struct  cst_lts_rules_struct
struct  cst_lts_rule_struct

Defines

#define CST_LTS_EOR   255

Typedefs

typedef unsigned short cst_lts_addr
typedef int cst_lts_phone
typedef unsigned char cst_lts_feat
typedef unsigned char cst_lts_letter
typedef unsigned char cst_lts_model
typedef uint32 acmod_id_t
typedef uint32 word_id_t
typedef lex_entry_str lex_entry_t
typedef cst_lts_rules_struct cst_lts_rules
typedef cst_lts_rules_struct lts_t
typedef cst_lts_rule_struct cst_lts_rule
typedef cst_lts_rule_struct lts_rule_t

Functions

cst_lts_rulesnew_lts_rules (void)
int lts_apply (const char *word, const char *feats, const cst_lts_rules *r, struct lex_entry_str *out_phones)
void lex_print (lex_entry_t *ent)

Variables

const cst_lts_rules cmu6_lts_rules


Define Documentation

#define CST_LTS_EOR   255
 


Typedef Documentation

typedef uint32 acmod_id_t
 

typedef unsigned short cst_lts_addr
 

typedef unsigned char cst_lts_feat
 

typedef unsigned char cst_lts_letter
 

typedef unsigned char cst_lts_model
 

typedef int cst_lts_phone
 

typedef struct cst_lts_rule_struct cst_lts_rule
 

typedef struct cst_lts_rules_struct cst_lts_rules
 

typedef struct lex_entry_str lex_entry_t
 

typedef struct cst_lts_rule_struct lts_rule_t
 

typedef struct cst_lts_rules_struct lts_t
 

typedef uint32 word_id_t
 


Function Documentation

void lex_print lex_entry_t ent  ) 
 

Print lexical entry

Parameters:
ent  A lexical entry

int lts_apply const char *  word,
const char *  feats,
const cst_lts_rules r,
struct lex_entry_str out_phones
 

cst_lts_rules* new_lts_rules void   ) 
 


Variable Documentation

const cst_lts_rules cmu6_lts_rules
 


Generated on Sat Apr 11 00:02:29 2009 by  doxygen 1.3.9.1