DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T V

⟦59e637c97⟧ TextFile

    Length: 908 (0x38c)
    Types: TextFile
    Names: »V«

Derivation

└─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16
    └─ ⟦6f12a12be⟧ »DATA« 
        └─⟦this⟧ 

TextFile

package System_Operators is

    type Operators is (
                       -- predicates

                       Is_Equal_Op,  
                       Is_Less_Op,  
                       Is_Less_Or_Equal_Op,  
                       Is_Greater_Op,  
                       Is_Greater_Or_Equal_Op,  
                       Is_Different_Op,  
                       Is_Any_Op,

                       -- arithmetic expressions

                       '+',  
                       '-',  
                       '*',  
                       '/',  
                       Abs_Op);

    function Match (Using_Operator : Operators;
                    Value          : Integer;
                    Against        : Integer) return Boolean;

    function Evaluate (Using_Operator : Operators; Left, Right : Integer)
                      return Integer;

    Illegal_Operation : exception;

end System_Operators;