The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.200000 - 2015-10-31

  • HOLIDAY EDITION: Happy Halloween!
  • Split N-Body SSE From Normal Code, Create Linking In Scripts
  • Ensure Perfect Match For Compiled Algorithm.*, Sort.*, Bubble.*, Inefficient.* Files With Hand-Compiled *.CPPOPS_CPPTYPES versions
  • Support For Special Characters in qw()
  • Learning RPerl, All Exercises Parse
  • Separate Operator::Expression::Operator::Named From NamedUnary
  • Support For All Named & Named Unary Operators AKA Builtins, PERLOPS_PERLTYPES Mode
  • Test Non-Whitespace qw(foo*baz bar-hypenated bla+rgh)
  • Test Compile-Time Constructor Type Mismatch In VariableDeclaration (ERROR ECVGEASRP17)
  • Test Zero-Argument Named & Named Unary Operators (AKA Builtins) In VariableDeclaration, C-Style For Loop, & In General

Documentation

Modules

Provides

in lib/RPerl/AfterSubclass.pm
in lib/RPerl/Config.pm
in lib/rperltypes.pm
in lib/RPerl/AfterSubclass.pm
in lib/RPerl/Config.pm
in lib/RPerl/Algorithm.pm
in lib/RPerl/Algorithm/Inefficient.pm
in lib/RPerl/Algorithm/Sort.pm
in lib/RPerl/Algorithm/Sort/Bubble.pm
in lib/RPerl/Algorithm/Sort/Merge.pm
in lib/RPerl/Algorithm/Sort/Quick.pm
in lib/RPerl/Class.pm
in lib/RPerl/CodeBlock.pm
in lib/RPerl/CodeBlock/Subroutine.pm
in lib/RPerl/CodeBlock/Subroutine/Arguments.pm
in lib/RPerl/CodeBlock/Subroutine/Method.pm
in lib/RPerl/CodeBlock/Subroutine/Method/Arguments.pm
in lib/RPerl/CodeBlock.pm
in lib/RPerl/CompileUnit.pm
in lib/RPerl/CompileUnit/Constant.pm
in lib/RPerl/CompileUnit/Critic.pm
in lib/RPerl/CompileUnit/Include.pm
in lib/RPerl/CompileUnit/Module.pm
in lib/RPerl/CompileUnit/Module/Class.pm
in lib/RPerl/CompileUnit/Module/Class/Generator.pm
in lib/RPerl/CompileUnit/Module/Class/Template.pm
in lib/RPerl/CompileUnit/Module/Header.pm
in lib/RPerl/CompileUnit/Module/Package.pm
in lib/RPerl/CompileUnit/Program.pm
in lib/RPerl/Compiler.pm
in lib/RPerl/Config.pm
in lib/RPerl/DataStructure.pm
in lib/RPerl/DataStructure/Array.pm
in lib/RPerl/DataStructure/Array/ListElement.pm
in lib/RPerl/DataStructure/Array/ListElements.pm
in lib/RPerl/DataStructure/Array/Reference.pm
in lib/RPerl/DataStructure/Array/SubTypes.pm
in lib/RPerl/DataStructure/Array_cpp.pm
in lib/RPerl/DataStructure/CodeReference.pm
in lib/RPerl/DataStructure/Graph.pm
in lib/RPerl/DataStructure/Graph/Tree.pm
in lib/RPerl/DataStructure/Graph/Tree/Binary.pm
in lib/RPerl/DataStructure/Graph/Tree/Binary/Node.pm
in lib/RPerl/DataStructure/Graph/Tree/Binary/Node.pm
in lib/RPerl/DataStructure/Graph/Tree/Binary.pm
in lib/RPerl/DataStructure/Graph/Tree.pm
in lib/RPerl/DataStructure/Hash.pm
in lib/RPerl/DataStructure/Hash/Entry.pm
in lib/RPerl/DataStructure/Hash/Properties.pm
in lib/RPerl/DataStructure/Hash/Reference.pm
in lib/RPerl/DataStructure/Hash/SubTypes.pm
in lib/RPerl/DataStructure/Hash_cpp.pm
in lib/RPerl/DataStructure/LinkedList.pm
in lib/RPerl/DataStructure/LinkedList/Node.pm
in lib/RPerl/DataStructure/LinkedList/Node.pm
in lib/RPerl/DataStructure/LinkedList.pm
in lib/RPerl/DataStructure/SSENumberPair.pm
in lib/RPerl/DataType.pm
in lib/RPerl/DataType/Boolean.pm
in lib/RPerl/DataType/Character.pm
in lib/RPerl/DataType/FileHandle.pm
in lib/RPerl/DataType/Float.pm
in lib/RPerl/DataType/Integer.pm
in lib/RPerl/DataType/Integer_cpp.pm
in lib/RPerl/DataType/Modifier.pm
in lib/RPerl/DataType/Modifier/Reference.pm
in lib/RPerl/DataType/Number.pm
in lib/RPerl/DataType/Number_cpp.pm
in lib/RPerl/DataType/Scalar.pm
in lib/RPerl/DataType/String.pm
in lib/RPerl/DataType/String_cpp.pm
in lib/RPerl/DataType/TypeInner.pm
in lib/RPerl/DataType/Unknown.pm
in lib/RPerl/DataType/Void.pm
in lib/RPerl/Generator.pm
in lib/RPerl/Grammar.pm
in lib/RPerl/GrammarRule.pm
in lib/RPerl/HelperFunctions_cpp.pm
in lib/RPerl/Inline.pm
in lib/RPerl/InputOutput/FilehandleIn.pm
in lib/RPerl/InputOutput.pm
in lib/RPerl/InputOutput/Stdin.pm
in lib/RPerl/NonGenerator.pm
in lib/RPerl/Object.pm
in lib/RPerl/Operation.pm
in lib/RPerl/Operation/Expression.pm
in lib/RPerl/Operation/Expression/ConstantCall.pm
in lib/RPerl/Operation/Expression/Operator.pm
in lib/RPerl/Operation/Expression/Operator/Bitwise.pm
in lib/RPerl/Operation/Expression/Operator/Bitwise/And.pm
in lib/RPerl/Operation/Expression/Operator/Bitwise/OrXor.pm
in lib/RPerl/Operation/Expression/Operator/Bitwise/Shift.pm
in lib/RPerl/Operation/Expression/Operator/Close.pm
in lib/RPerl/Operation/Expression/Operator/Compare.pm
in lib/RPerl/Operation/Expression/Operator/Compare/EqualNotEqual.pm
in lib/RPerl/Operation/Expression/Operator/Compare/LessThanGreaterThan.pm
in lib/RPerl/Operation/Expression/Operator/List.pm
in lib/RPerl/Operation/Expression/Operator/List/Range.pm
in lib/RPerl/Operation/Expression/Operator/Logical.pm
in lib/RPerl/Operation/Expression/Operator/Logical/And.pm
in lib/RPerl/Operation/Expression/Operator/Logical/Negation.pm
in lib/RPerl/Operation/Expression/Operator/Logical/OrXor.pm
in lib/RPerl/Operation/Expression/Operator/Math.pm
in lib/RPerl/Operation/Expression/Operator/Math/AddSubtract.pm
in lib/RPerl/Operation/Expression/Operator/Math/IncrementDecrement.pm
in lib/RPerl/Operation/Expression/Operator/Math/MultiplyDivideModulo.pm
in lib/RPerl/Operation/Expression/Operator/Math/Negative.pm
in lib/RPerl/Operation/Expression/Operator/Math/Power.pm
in lib/RPerl/Operation/Expression/Operator/Named.pm
in lib/RPerl/Operation/Expression/Operator/Named/Chomp.pm
in lib/RPerl/Operation/Expression/Operator/Named/Join.pm
in lib/RPerl/Operation/Expression/Operator/Named/Keys.pm
in lib/RPerl/Operation/Expression/Operator/Named/Pop.pm
in lib/RPerl/Operation/Expression/Operator/Named/Push.pm
in lib/RPerl/Operation/Expression/Operator/Named/Reverse.pm
in lib/RPerl/Operation/Expression/Operator/Named/Sort.pm
in lib/RPerl/Operation/Expression/Operator/Named/Split.pm
in lib/RPerl/Operation/Expression/Operator/Named/Values.pm
in lib/RPerl/Operation/Expression/Operator/Named/Wait.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/ChangeDirectory.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Cosine.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Defined.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Exists.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileExists.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileReadable.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileRegular.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileText.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Length.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Random.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Scalar.pm
in lib/RPerl/Operation/Expression/Operator/NamedUnary/Sine.pm
in lib/RPerl/Operation/Expression/Operator/Open.pm
in lib/RPerl/Operation/Expression/Operator/Print.pm
in lib/RPerl/Operation/Expression/Operator/RegularExpression.pm
in lib/RPerl/Operation/Expression/Operator/SSEIntrinsics.pm
in lib/RPerl/Operation/Expression/Operator/String.pm
in lib/RPerl/Operation/Expression/Operator/String/Concatenate.pm
in lib/RPerl/Operation/Expression/Operator/String/Repeat.pm
in lib/RPerl/Operation/Expression/Operator/Ternary.pm
in lib/RPerl/Operation/Expression/SubExpression.pm
in lib/RPerl/Operation/Expression/SubExpression/ArrayDereference.pm
in lib/RPerl/Operation/Expression/SubExpression/HashDereference.pm
in lib/RPerl/Operation/Expression/SubExpression/Literal.pm
in lib/RPerl/Operation/Expression/SubExpression/Literal/Number.pm
in lib/RPerl/Operation/Expression/SubExpression/Literal/String.pm
in lib/RPerl/Operation/Expression/SubExpression/Literal/Undefined.pm
in lib/RPerl/Operation/Expression/SubExpression/Parenthesis.pm
in lib/RPerl/Operation/Expression/SubExpression/Variable.pm
in lib/RPerl/Operation/Expression/SubExpression/Variable/Retrieval.pm
in lib/RPerl/Operation/Expression/SubroutineCall.pm
in lib/RPerl/Operation/Expression/SubroutineCall/MethodCall.pm
in lib/RPerl/Operation/Expression/SubroutineCall/MethodCall/ConstructorCall.pm
in lib/RPerl/Operation/Statement.pm
in lib/RPerl/Operation/Statement/Conditional.pm
in lib/RPerl/Operation/Statement/Loop.pm
in lib/RPerl/Operation/Statement/Loop/For.pm
in lib/RPerl/Operation/Statement/Loop/ForEach.pm
in lib/RPerl/Operation/Statement/Loop/While.pm
in lib/RPerl/Operation/Statement/OperatorVoid.pm
in lib/RPerl/Operation/Statement/OperatorVoid/LoopControl.pm
in lib/RPerl/Operation/Statement/OperatorVoid/Named.pm
in lib/RPerl/Operation/Statement/OperatorVoid/Named/Croak.pm
in lib/RPerl/Operation/Statement/OperatorVoid/Named/Die.pm
in lib/RPerl/Operation/Statement/OperatorVoid/Named/Exit.pm
in lib/RPerl/Operation/Statement/OperatorVoid/Named/Return.pm
in lib/RPerl/Operation/Statement/OperatorVoid/Print.pm
in lib/RPerl/Operation/Statement/VariableDeclaration.pm
in lib/RPerl/Operation/Statement/VariableModification.pm
in lib/RPerl/Parser.pm
in lib/RPerl/Test.pm