[system] / trunk / pg / lib / Parser.pm Repository:
ViewVC logotype

Diff of /trunk/pg/lib/Parser.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 2576 Revision 2579
641 $self->{values}{$x} = $value; 641 $self->{values}{$x} = $value;
642 } 642 }
643} 643}
644 644
645 645
646##################################################
647##################################################
648#
649# Produce a vector in ijk form
650#
651sub ijk {
652 my $self = shift;
653 $self->{tree}->ijk;
654}
655
646######################################################################### 656#########################################################################
647######################################################################### 657#########################################################################
648# 658#
649# Load the sub-classes and Value.pm 659# Load the sub-classes and Value.pm
650# 660#
651 661
652use Parser::Item; 662use Parser::Item;
653use Value; 663use Value;
654use Value::Formula; 664use Value::Formula;
655use Parser::Context; 665use Parser::Context;
666use Parser::Context::Default;
667
656# use Parser::Differentiation; 668# use Parser::Differentiation;
657 669
658########################################################################### 670###########################################################################
659########################################################################### 671###########################################################################
660# 672#
666# make context flag for reduction of constants 678# make context flag for reduction of constants
667# make reduce have reduce patterns as parameters 679# make reduce have reduce patterns as parameters
668# more reduce patterns 680# more reduce patterns
669# make operator strings customizable (reduce, and other places they are used) 681# make operator strings customizable (reduce, and other places they are used)
670# add parens alternately as () and []? 682# add parens alternately as () and []?
671# eliminate Complex class (it only gets used by main::Complex() when the
672# arguments are formulas; use $a + $b*i and let overload handle it instead.)
673# 683#
674######################################################################### 684#########################################################################
675 685
6761; 6861;
677 687

Legend:
Removed from v.2576  
changed lines
  Added in v.2579

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9