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 struct lex_entry_str lex_entry_t
typedef struct cst_lts_rules_struct cst_lts_rules
typedef struct cst_lts_rules_struct lts_t
typedef struct cst_lts_rule_struct cst_lts_rule
typedef struct 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 lex_entry_str lex_entry_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


Generated on 7 Mar 2010 by  doxygen 1.6.1