Hi,
I noticed with the [oscparse] object that if I have an address pattern that contains only an integer, it can't be correctly parsed by any future [route] objects down the line.
For example a message: "/tag /0 /example 0.45" will not be correctly parsed with the following:
[oscparse]
|
[list trim]
|
[route tag]
|
[route 0]
|
[route example]
However, the printed output of [oscparse] looks like it should be correct (i.e. it shows as "list tag 0 example 0.45")
It seems this could be an issue in how the object parses integers and strings, but I'm not totally sure if it's intended behaviour or a bug.
The OSC message can be correctly parsed in Max, which, unless someone tells me otherwise, leads me to believe the formatting is valid.
I've attached a patch that shows the issue (Pd 0.46.1 OSX 10.9.5).
Cheers,
Joe