Stratego/XT JIRA  Log In     View a printable version of the current page. Get help!  

All Projects : PHP-meta (Key: PSAT)

Project Lead: Eric Bouwers
URL: http://www.php-sat.org
Description:
Projects that deal with meta-programming over PHP-code. This project includes the libraries:

  • php-front
  • php-sat
  • php-tools

Create a new issue in project PHP-meta
Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   

Road Map

Progress: 
  40 of 41 issues have been resolved
Full parser and reflection for PHP4 and PHP5. Value support for prcedural code without function calls
   Bug PSAT-80 UNRESOLVED Parse error on cast of arrayacces Major Open
   Bug PSAT-103 FIXED Grammar is ambiguous for $f->p()->f()->l()->m() Major Resolved
   New Feature PSAT-13 FIXED Procedural-topdown with inclusion Major Resolved
   Bug PSAT-102 FIXED cannot parse "${bla['bla']} Major Resolved
   Bug PSAT-101 FIXED php-reflect segfaults in php-front-0.1pre423 Major Resolved
   Bug PSAT-58 FIXED ! operator parsed incorrectly Major Closed
   Bug PSAT-60 FIXED "conditional functions" are not supported Major Closed
   New Feature PSAT-92 FIXED Add command line option for include path Major Closed
   Bug PSAT-78 FIXED Ambiguity with newsfunctions Major Closed
   Sub-task PSAT-68 FIXED PSAT-30
An assignment to a variable should be accessible through the $GLOBALS array
Major Closed
   Improvement PSAT-51 FIXED Check for uppercase variants of operators Major Closed
   Task PSAT-29 FIXED Complex inclusion for files Major Closed
   Sub-task PSAT-67 FIXED PSAT-31
Conditional constructs should undefine variables
Major Closed
   Sub-task PSAT-64 FIXED PSAT-30
Create support for superglobals
Major Closed
   Bug PSAT-87 FIXED Declare arguments: don't use a tuple representation but an explicit constructor. Major Closed
   Sub-task PSAT-69 FIXED PSAT-30
Evaluate include, require and *_once internal functions
Major Closed
   Sub-task PSAT-65 FIXED PSAT-30
Evaluate the List-statement
Major Closed
   Task PSAT-11 FIXED Grammer for PHP Major Closed
   Bug PSAT-53 FIXED Operator precedence on one side Major Closed
   Task PSAT-12 FIXED PP for PHP Major Closed
   Bug PSAT-79 FIXED Parse-error on $1 in double-quoted strings Major Closed
   Bug PSAT-90 FIXED Path strategies using space do not work on Windows Major Closed
   Sub-task PSAT-71 FIXED PSAT-30
Refactoring of array-implementation
Major Closed
   Task PSAT-45 FIXED Remove tool-doc hacks Major Closed
   Bug PSAT-83 FIXED SDF: Last closing tag can be ommitted Major Closed
   Sub-task PSAT-40 FIXED PSAT-39
Support for the value types of primitives, operators, and arrays
Major Closed
   Sub-task PSAT-41 FIXED PSAT-39
Support value type for references
Major Closed
   Bug PSAT-56 FIXED array indices not correctly parsed in strings Major Closed
   Bug PSAT-95 FIXED define() causes error Major Closed
   Bug PSAT-25 FIXED eval-php += gives wrong result Major Closed
   Bug PSAT-26 FIXED eval-php adds a newline add the end of the result Major Closed
   New Feature PSAT-30 FIXED eval-php: Evaluate static expressions Major Closed
   Bug PSAT-49 FIXED php-sat barfs on fopen Major Closed
   Bug PSAT-54 FIXED php-sat barfs on parsing hexadecimal characters Major Closed
   Bug PSAT-55 FIXED ternary operators not parsed correctly Major Closed
   Sub-task PSAT-70 FIXED PSAT-30
undefine variable if RHS is unknown
Major Closed
   Bug PSAT-50 FIXED variables in string values are not recognized Major Closed
   Sub-task PSAT-75 WON'T FIX PSAT-30
Function calls should be evaluated when parameters are known
Major Closed
   Bug PSAT-94 FIXED Incorrect result for remainder of negative numbers Minor Closed
   Improvement PSAT-7 FIXED Solve ambiguity for HereDoc with post-processing Minor Closed
   Bug PSAT-59 FIXED regex bug Minor Closed
Progress: 
  12 of 16 issues have been resolved
Support for statements, procedural flow without function calls
   Improvement PSAT-93 UNRESOLVED C006 Major Open
   New Feature PSAT-32 UNRESOLVED Extends the contents of the default PHP-SAT.ini Major Open
   New Feature PSAT-37 UNRESOLVED MCV: Add support for the effects of statements Major Open
   Improvement PSAT-47 UNRESOLVED S001: Comment is generated before tag Major Open
   New Feature PSAT-77 FIXED Add the complex-inclusion flag to php-sat Major Closed
   New Feature PSAT-35 FIXED Bugpattern C002: Fix type in to --> too Major Closed
   Improvement PSAT-61 FIXED Descriptions should state the BugId Major Closed
   Bug PSAT-91 FIXED Improve output: Shorter output with linenumbers Major Closed
   New Feature PSAT-36 FIXED MCV: Add support for effects of primitives Major Closed
   New Feature PSAT-82 FIXED New bugpattern: Assignment to $this Major Closed
   New Feature PSAT-81 FIXED New bugpattern: Return from constructor Major Closed
   Task PSAT-62 FIXED Turn on the raw-output option again Major Closed
   Improvement PSAT-24 FIXED fix preserve-comments option Major Closed
   Bug PSAT-44 FIXED C002 also matches other bugs Minor Closed
   Improvement PSAT-28 FIXED Change constructor of PHP-Sat Configurration Minor Closed
   New Feature PSAT-72 FIXED New bugpattern: Return values from functions that are not used Minor Closed
Progress: 
  3 of 5 issues have been resolved
First release of tool project
   New Feature PSAT-86 UNRESOLVED Tool for file dependencies Major Open
   New Feature PSAT-10 UNRESOLVED Tool for detecting compile time flags Minor Open
   New Feature PSAT-99 FIXED Tool for calculating the Cyclomatic complexity of PHP Major Resolved
   Task PSAT-8 FIXED Make SVN structure Major Closed
   New Feature PSAT-9 FIXED Tool for listing input vectors Minor Closed

Reports

User Workload Report
Time Tracking Report
Version Workload Report
Single Level Group By Report

Preset Filters

- All
- Outstanding
- Unscheduled
- Resolved recently
- Added recently
- Updated recently
- Most important

Project Summary

Open Open 31
   31%
Resolved Resolved 5
   5%
Closed Closed 65
   64%

Open Issues

By Priority
Major 30
   97%
Minor 1
   3%

By Assignee
Eric Bouwers 30
   97%
Martin Bravenboer 1
   3%