Package RASCAL.Utility

DescriptionMisc. types and methods.
Authorbbracke
Date2005/11/21 20:14:33
Revision1.1
 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
Kernel
Text_IO
Ada.Strings.Unbounded
System
System.Unsigned_Types
Unchecked_Conversion
Interfaces.C
 
Use clauses
Kernel
Text_IO
Ada.Strings.Unbounded
System
System.Unsigned_Types
 

Generic Instanciations

Quick access : ClausesGenericsDefinitionsSubprograms


Generic Instanciations
function Unsigned_To_Int is new Unchecked_Conversion (source => System.Unsigned_Types.Unsigned, target => Integer)
function Int_To_Unsigned is new Unchecked_Conversion (source => Integer, target => System.Unsigned_Types.Unsigned)
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
UstringUnbounded_String
  
Renames
function U(Source : in String) return Unbounded_String renames To_Unbounded_String
function S(Source : in Unbounded_String) return String renames To_String
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_Line procedure
Reads a line from file.
Parameter name Type Mode Default
FileFile_Typein
ItemUnbounded_Stringout
  
Get_Line function
ReturnString
Reads a line from file.
Parameter name Type Mode Default
FileFile_Typein
  
Put procedure
Writes a string to file.
Parameter name Type Mode Default
FileFile_Typein
ItemUnbounded_Stringin
  
Put_Line procedure
Writes a string to file together with a linefeed.
Parameter name Type Mode Default
FileFile_Typein
ItemUnbounded_Stringin
  
"and" function
ReturnInteger
Parameter name Type Mode Default
leftIntegerin
rightSystem.Unsigned_Types.Unsignedin
  
"or" function
ReturnInteger
Parameter name Type Mode Default
leftIntegerin
rightSystem.Unsigned_Types.Unsignedin
  
"xor" function
ReturnInteger
Parameter name Type Mode Default
leftIntegerin
rightSystem.Unsigned_Types.Unsignedin
  
bic function
ReturnInteger
Bit clear. A AND (NOT B)
Parameter name Type Mode Default
leftIntegerin
rightSystem.Unsigned_Types.Unsignedin
  
charbool function
ReturnBoolean
Returns false if char = '0', true otherwise.
Parameter name Type Mode Default
charCharacterin
  
boolstr function
ReturnString
Returns '0' if bool = false, '1' otherwise.
Parameter name Type Mode Default
boolBooleanin
  
intstr function
ReturnString
Converts an integer to string.
Parameter name Type Mode Default
intIntegerin
  
strint function
ReturnInteger
Converts a string to an integer.
Parameter name Type Mode Default
strStringin
  
Adr_To_Int function
ReturnInterfaces.C.int
Converts an Addres to an Interfaces.C.Int.
Parameter name Type Mode Default
adrAddressin
  
Int_To_Adr function
ReturnAddress
Converts an Interfaces.C.Int to an Address.
Parameter name Type Mode Default
cintInterfaces.C.intin
  
Adr_To_Integer function
ReturnInteger
Converts an Address to an Integer.
Parameter name Type Mode Default
adrAddressin
  
Integer_To_Adr function
ReturnAddress
Converts an Integer to an Address.
Parameter name Type Mode Default
aintIntegerin
  
StripLeadingSpaces function
ReturnString
Strips leading spaces.
Parameter name Type Mode Default
StrStringin
  
StripTrailingSpaces function
ReturnString
Strips trailing spaces.
Parameter name Type Mode Default
StrStringin
  
StripTrailingZeroes function
ReturnString
Strips trailing zeroes.
Parameter name Type Mode Default
StrStringin
  
Align function
ReturnInteger
Aligns the value to word boundaries.
Parameter name Type Mode Default
nrIntegerin
  
Call_OS_CLI procedure
Execute a CLI - command.
Parameter name Type Mode Default
CommandStringin
  
Report procedure
Write string to Reporter window.
Parameter name Type Mode Default
TextStringin""
  
Dump procedure
Dump memory block to Reporter window.
Parameter name Type Mode Default
StartAddressin
LengthNaturalin
WidthPositivein