Language::Basic::Expression v.1.44

Advertisement
Advertisement

Language::Basic::Expression is a Perl package to handle string, numeric, and boolean expressions. SYNOPSIS See Language::Basic for the overview of how the Language::Basic module works. This pod page is more technical. # Given an LB::Token::Group, create an expression I parse it my $exp = new LB::Expression::Arithmetic $token_group, # Whats the value of the expression? print $exp->evaluate, # Perl equivalent of the BASIC expression print $exp->output_perl, Expressions are basically the building blocks of Statements, in that every BASIC statement is made up of keywords (like GOTO, TO, STEP) and expressions. So expressions include not just the standard arithmetic and boolean expressions (like 1 + 2), but also lvalues (scalar variables or arrays), functions, and constants. See Language::Basic::Syntax for details on the way expressions are built. 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". "Atoms" (indivisible LBEs) include things like LBE::Constants and LBE::Lvalues (variables).

Language::Basic::Expression is a Perl package ...

 
  • Language::Basic::Expression
  • 1.44
  • Amir Karger
  • Any Platform
  • Perl Artistic
  • 52 Kb
  • 211
 
 

Review Language::Basic::Expression

  • captcha
 

Other software of Amir Karger
  • Games::Cards  v.1.45Games::Cards is a Perl module for writing and playing card games. SYNOPSIS use Games::Cards, my $Rummy = new Games::Cards::Game, # Create the correct deck for a game of Rummy. my $Deck = new Games::Cards::Deck ($Rummy, "Deck"), # shuffle ...
  • Games::Cards::Tk  v.1.45Games:Cards:Tk 1.45 is such an effective and functional program which provides you with a package to write Tk ports for Games:Cards card ...
  • Language::Basic::Variable  v.1.44Language::Basic::Variable is a Perl module to handle parsing and implementing BASIC variables. SYNOPSIS See Language::Basic for the overview of how the Language::Basic module works. This pod page is more technical. There are two sorts of ...

New Components & Libraries software
  • GeoDLL  v.20.00GeoDLL is a Geodetic Development Kit / Geodetic Function Library with worldwide 2D and 3D Coordinate Transformation, Datum Shift, Meridian Convergence and Extra Parameter with highest accuracy. Helmert, NTv2, HARN, INSPIRE, EPSG, DEM and much more ...
  • Mgosoft PCL To PDF SDK  v.12.1.2Mgosoft PCL To PDF Converter is a fast, affordable way to batch convert your LaserJet PCL print files to industry standard PDF (Portable Document Format).
  • FsMediaLibrary.NET  v.2019.11.0fsMediaLibrary is a .NET library designed to save time developing a Media Player or any application that requires the storage of Audio files, Playlist and Track information including cover artwork and Lyrics.
  • Luxand FaceSDK  v.7.2Real-time precision face recognition and identification SDK for C++, C#, Objective C, VB, Java and Delphi. FaceSDK enables developers to build web, Windows, Linux, MacOS X, iOS and Android applications with face recognition functionality.
  • Language Mouse Tool  v.1.0.0.3Language Mouse Tool 1.0.0.3 is a distinguished and easy to use indicator near mouse pointer. Supports different settings for different keyboard layouts: font, font color, background color and synonym. You do not need to see in system tray bar every ...
  • Language::Basic::Variable  v.1.44Language::Basic::Variable is a Perl module to handle parsing and implementing BASIC variables. SYNOPSIS See Language::Basic for the overview of how the Language::Basic module works. This pod page is more technical. There are two sorts of ...