[wp-hackers] Improved Ozh WordPress Version Info Tool

Jacob wordpress at santosj.name
Mon Dec 24 02:53:04 GMT 2007


After two days, I've completed a version of Ozh tool that improves on 
the information and supplies information for constants, globals [1], 
functions, methods, classes, and properties. The tool is an attempt to 
improve the @since tags in WordPress inline documentation.

I'm not ready to give up the source and URL yet, but expect to hear 
something after Christmas.

Ozh's sexy tool just got sexier.

The code will be posted for anyone that wants to take a look at the 
tokenizer and regular expression code. Just need a few more days to test 
it out and do some other things.

[1] Tokenizer is a bitch. Complete and straight up bitch. In the 
prototype, I started to create a blacklist, but soon realized that a 
white list would be a better approach. In that attempt, I found that 
false positives for globals were being created and not relying on the 
block level code. Therefore the globals are strict global variables with 
the syntax "global $var1, $var2, ...;". Another way of putting it is 
that even through top level variables are technically globals, they 
aren't going to be included in the list unless a function uses them.

-- 

Jacob Santos

http://www.santosj.name - blog
http://wordpress.svn.dragonu.net/unittest/ - unofficial WP unit test suite.

Also known as darkdragon and santosj on WP trac.



More information about the wp-hackers mailing list