HFST - Helsinki Finite-State Transducer Technology - Python API  version 3.9.0
Public Member Functions | List of all members
XreCompiler Class Reference

A compiler holding information needed to compile XREs. More...

Public Member Functions

def __init__
 Construct compiler for unknown format transducers. More...
 
def __init__
 Create compiler for impl format transducers. More...
 
def compile
 Compile a transducer defined by xre. More...
 
def define
 Add a definition macro. More...
 
def define_function
 todo More...
 
def define_list
 todo More...
 
def undefine
 todo More...
 

Detailed Description

A compiler holding information needed to compile XREs.

Constructor & Destructor Documentation

def __init__ (   self)

Construct compiler for unknown format transducers.

def __init__ (   self,
  impl 
)

Create compiler for impl format transducers.

Member Function Documentation

def compile (   xre)

Compile a transducer defined by xre.

May return a pointer to empty transducer on non-fatal error. A None pointer is returned on fatal error, if abort is not called.

Returns
An HfstTransducer pointer.
def define (   name,
  xre 
)

Add a definition macro.

Compilers will replace arcs labeled name, with the transducer defined by xre in later phases of compilation.

def define_function (   name,
  arguments,
  xre 
)

todo

def define_list (   name,
  symbol_list 
)

todo

def undefine (   name)

todo


The documentation for this class was generated from the following file: