boostorg / phoenix

Boost.org phoenix module
http://boost.org/libs/phoenix
28 stars 46 forks source link

Bugfix/basic expr #3

Closed vtnerd closed 10 years ago

vtnerd commented 10 years ago

Phoenix terminals use proto::basic_expr but operators use proto::expr since phoenix implements the operators directly. This tells proto to use proto:basic_expr when building the syntax tree for consistency.

A little more background information can be found on the mailing list: http://boost.2283326.n4.nabble.com/Phoenix-and-proto-basic-expr-td4661267.html

vtnerd commented 10 years ago

Forgot to mention, all of the phoenix tests still compile + pass in clang.

djowel commented 10 years ago

Splendid! Thank you!