Language::Basic - Perl Module to interpret BASIC River stage one • 1 direct dependent • 1 total dependent

This module lets you run any BASIC programs you may have lying around, or may inspire you to write new ones! The aspects of the language that are supported are described below. Note that I was pretty much aiming for Applesoft BASIC (tm) ca. 1985, not...

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

Language::Basic::Token - Module to handle lexing BASIC statements. River stage one • 1 direct dependent • 1 total dependent

BASIC tokens are pretty simple. They include Keywords, Identifiers (Variable or Function names), String and Numeric Constants, and a few one- or two-character operators, like ':' and '<='. Tokens aren't very ambiguous, so for example, you don't need ...

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

Language::Basic::Function - Package to handle user-defined and intrinsic Functions in BASIC. River stage one • 1 direct dependent • 1 total dependent

The check_args method checks that the right number and type of function arguments were input. The evaluate method actually calculates the value of the function, given certain arguments. The lookup method looks up the function in the function lookup t...

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

Language::Basic::Variable - Module to handle parsing and implementing BASIC variables. River stage one • 1 direct dependent • 1 total dependent

An Array needs to have full LBV::Scalar objects in it, rather than just having an array of values. The reason is that, for example, you might use ARR(3) as the variable in a FOR loop. Also, the "set" and "value" methods apply to a LBV::Scalar (since ...

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

Language::Basic::Statement - Package to handle parsing and implementing single BASIC statements. River stage one • 1 direct dependent • 1 total dependent

Take a program like: 5 LET A = 2 10 IF A >= 3 THEN GOTO 20 ELSE PRINT "IT'S SMALLER" Line 5 has just one statement. Line 10 actually contains three. The first is an IF statement, but the results of the THEN and the ELSE are entire statements in thems...

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

Language::Basic::Expression - Package to handle string, numeric, and boolean expressions. River stage one • 1 direct dependent • 1 total dependent

BASIC expressions are represented by various objects of subclasses of Language::Basic::Expression. Most LB::Expressions are in turn made up of other LB::Expressions. For example an LBE::Arithmetic may be made up of two LBE::Multiplicative and a "plus...

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

lib/Language/Basic/Common.pm River stage one • 1 direct dependent • 1 total dependent

AKARGER/Language-Basic-1.44 - 23 Jun 2000 16:14:08 GMT

Language::FP - think like Jonh Backus wants you to River stage zero No dependents

"Language::FP" is an implementation of John Backus' FP language, a purely functional language remarkable for its lack of named variables -- only functions have names. Note that this is not a deliberately obfuscated language -- it was designed for act...

SEANO/Language-FP-0.03 - 02 Jun 2002 05:20:19 GMT

Language::RAM - A "Random Access Machine" Emulator River stage one • 1 direct dependent • 1 total dependent

DEPRINT/Language-RAM-0.012 - 24 Nov 2015 09:25:32 GMT

Language::Expr - Simple minilanguage for use in expression River stage one • 2 direct dependents • 2 total dependents

Language::Expr defines a simple, Perl-like expression minilanguage. It supports mathematical and string operators, arrays, hashes, variables, and functions. See Language::Expr::Manual::Syntax for description of the language syntax. This distribution ...

PERLANCAR/Language-Expr-0.29 - 03 Jul 2016 04:36:51 GMT

Language::Befunge::Storage - a generic Storage base class for Language::Befunge River stage one • 4 direct dependents • 4 total dependents

This class implements a set of basic methods which can be used by all Storage subclasses. Subclasses may choose to override any or all of these methods, for efficiency reasons... these methods are the baseline, generic counterparts. These methods wil...

JQUELIN/Language-Befunge-5.000 - 20 May 2016 13:35:19 GMT

Language::Befunge::lib::PERL - extension to embed Perl within Befunge River stage one • 4 direct dependents • 4 total dependents

The PERL fingerprint (0x5045524c) is designed to provide a basic, no-frills interface to the Perl language. After successfully loading PERL, the instructions E, I, and S take on new semantics....

JQUELIN/Language-Befunge-5.000 - 20 May 2016 13:35:19 GMT

12 results (0.028 seconds)