Package code.lang

This package implements built-in modules for builtin types such as the integers, float, char etc.

See:
          Description

Class Summary
CharModule  
CharModule.chrInstruction  
CharModule.ordInstruction  
FindallModule This class implements the findall and findnext operations.
FindallModule.FindallInstruction  
IntModule This class implements the arithmentic and relational binary operators on the builtin integers.
IntModule.PrimIntCode  
IOauxModule  
IOauxModule.appendFileInstruction  
IOauxModule.appendToStreamInstruction  
IOauxModule.readFileInstruction  
IOauxModule.writeFileInstruction  
IOModule  
IOModule.auxCatchFailInstruction  
IOModule.GetCharInstruction  
IOModule.PutCharInstruction  
SuccessModule This class implements the "success" module.
SuccessModule.EqSuccessCode Description of the Class
SuccessModule.ParallelAndCode Description of the Class
SystemModule This class defines a few "core" symbols, some of which cannot be defined in Curry.
SystemModule.applyCode  
SystemModule.ensureNotFreeCode  
SystemModule.eqGenericInstruction  
SystemModule.normalizeInstruction  
SystemModule.NotImplemented  
SystemModule.seqCode  
SystemModule.showInstruction  
TupleModule This class implements a minimal Tuple Curry module.
 

Exception Summary
 

Package code.lang Description

This package implements built-in modules for builtin types such as the integers, float, char etc.

This package contains several derived classes of CurryModule. Each such class provides a constructor that creates the module.

Main invokes these constructors to create the modules after parsing the command line arguments and before invoking the Read-Eval-Print loop.