2
0
mirror of https://github.com/boostorg/phoenix.git synced 2026-02-14 00:52:09 +00:00
Files
phoenix/doc/reference.qbk
Thomas Heller 67dddf34a8 some doc work
[SVN r67951]
2011-01-11 07:55:17 +00:00

133 lines
5.5 KiB
Plaintext

[/==============================================================================
Copyright (C) 2001-2010 Joel de Guzman
Copyright (C) 2001-2005 Dan Marsden
Copyright (C) 2001-2010 Thomas Heller
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
===============================================================================/]
[section Reference]
[section Phoenix Expressions]
[section:phoenix_ast Language Definition - The Pheonix AST]
[teletype]
[def __phoenix_peg__ [link phoenix.reference.phoenix_expressions.phoenix_ast phoenix]]
[def __phoenix_peg_terminals__ [link phoenix.reference.phoenix_expressions.phoenix_ast.terminals terminals]]
[def __phoenix_peg_operator__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator operator]]
[def __phoenix_peg_operator_arithmetic__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator.arithmetic arithmetic]]
[def __phoenix_peg_operator_bitwise__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator bitwise]]
[def __phoenix_peg_operator_comparision__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator comparision]]
[def __phoenix_peg_operator_if_else__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator if_else]]
[def __phoenix_peg_operator_io__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator io]]
[def __phoenix_peg_operator_logical__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator logical]]
[def __phoenix_peg_operator_member__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator member]]
[def __phoenix_peg_operator_self__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator self]]
[def __phoenix_peg_statement__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator statement]]
[def __phoenix_peg_object__ [link phoenix.reference.phoenix_expressions.phoenix_ast.object object]]
[def __phoenix_peg_function__ [link phoenix.reference.phoenix_expressions.phoenix_ast.function function]]
[def __phoenix_peg_bind__ [link phoenix.reference.phoenix_expressions.phoenix_ast.bind bind]]
[def __phoenix_peg_scope__ [link phoenix.reference.phoenix_expressions.phoenix_ast.scope scope]]
[def __phoenix_peg_fusion__ [link phoenix.reference.phoenix_expressions.phoenix_ast.fusion fusion]]
phoenix ``\u2190`` __phoenix_peg_terminals__ /
__phoenix_peg_operator__ /
__phoenix_peg_statement__ /
__phoenix_peg_object__ /
__phoenix_peg_function__ /
__phoenix_peg_bind__ /
__phoenix_peg_scope__ /
__phoenix_peg_fusion__
[heading Terminals]
terminal ``\u2190`` placeholder /
custom_terminal /
terminal
[heading Operator]
operator ``\u2190`` __phoenix_peg_operator_arithmetic__ /
__phoenix_peg_operator_bitwise__ /
__phoenix_peg_operator_comparision__ /
__phoenix_peg_operator_if_else__ /
__phoenix_peg_operator_io__ /
__phoenix_peg_operator_logical__ /
__phoenix_peg_operator_member__ /
__phoenix_peg_operator_self__
[#phoenix.reference.phoenix_expressions.phoenix_ast.operator.arithmetic]
arithmetic ``\u2190`` ( '-' __phoenix_peg__ ) /
( '+' __phoenix_peg__ ) /
( '++' __phoenix_peg__ ) /
( '--' __phoenix_peg__ ) /
( __phoenix_peg__ '++' ) /
( __phoenix_peg__ '--' ) /
( __phoenix_peg__ '+' __phoenix_peg__ ) /
( __phoenix_peg__ '-' __phoenix_peg__ ) /
( __phoenix_peg__ '*' __phoenix_peg__ ) /
( __phoenix_peg__ '/' __phoenix_peg__ ) /
( __phoenix_peg__ '%' __phoenix_peg__ ) /
( __phoenix_peg__ '+=' __phoenix_peg__ ) /
( __phoenix_peg__ '-=' __phoenix_peg__ ) /
( __phoenix_peg__ '*=' __phoenix_peg__ ) /
( __phoenix_peg__ '/=' __phoenix_peg__ ) /
( __phoenix_peg__ '%=' __phoenix_peg__ )
[#phoenix.reference.phoenix_expressions.phoenix_ast.operator.bitwise]
bitwise ``\u2190`` '~' __phoenix_peg__ /
( __phoenix_peg__ & __phoenix_peg__ ) /
( __phoenix_peg__ | __phoenix_peg__ ) /
( __phoenix_peg__ ^ __phoenix_peg__ ) /
( __phoenix_peg__ << __phoenix_peg__ ) /
( __phoenix_peg__ >> __phoenix_peg__ ) /
( __phoenix_peg__ &= __phoenix_peg__ ) /
( __phoenix_peg__ |= __phoenix_peg__ ) /
( __phoenix_peg__ ^= __phoenix_peg__ ) /
( __phoenix_peg__ <<= __phoenix_peg__ ) /
( __phoenix_peg__ >>= __phoenix_peg__ ) /
[heading Statement]
[heading Object]
[heading Function]
[heading Bind]
[heading Scope]
[heading Stl]
[heading Fusion]
[endsect]
[endsect]
[/include reference/basics.qbk]
[/include reference/organisation.qbk]
[/include reference/concepts.qbk]
[/include reference/actor.qbk]
[/include reference/composite.qbk]
[/section Modules]
[/include reference/core.qbk]
[/include reference/function.qbk]
[/include reference/operator.qbk]
[/include reference/statement.qbk]
[/include reference/object.qbk]
[/include reference/scope.qbk]
[/include reference/bind.qbk]
[/include reference/stl.qbk]
[/endsect]
[endsect]