|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r69061 - in sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix: inside/expression phoenix_expressions
From: thom.heller_at_[hidden]
Date: 2011-02-19 11:43:12
Author: theller
Date: 2011-02-19 11:43:11 EST (Sat, 19 Feb 2011)
New Revision: 69061
URL: http://svn.boost.org/trac/boost/changeset/69061
Log:
more doc cleanup
Removed:
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/adding_expressions.html
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/custom_terminals.html
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/phoenix_expressions/phoenix_ast.html
Deleted: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/adding_expressions.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/adding_expressions.html 2011-02-19 11:43:11 EST (Sat, 19 Feb 2011)
+++ (empty file)
@@ -1,34 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Adding Expressions</title>
-<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0">
-<link rel="up" href="../expression.html" title="Phoenix Expressions">
-<link rel="prev" href="custom_terminals.html" title="Custom Terminals">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="custom_terminals.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../expression.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a>
-</div>
-<div class="section"><div class="titlepage"><div><div><h4 class="title">
-<a name="phoenix.inside.expression.adding_expressions"></a><a class="link" href="adding_expressions.html" title="Adding Expressions">Adding
- Expressions</a>
-</h4></div></div></div></div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010 Joel de Guzman, Dan Marsden, Thomas Heller<p>
- 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)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="custom_terminals.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../expression.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a>
-</div>
-</body>
-</html>
Deleted: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html 2011-02-19 11:43:11 EST (Sat, 19 Feb 2011)
+++ (empty file)
@@ -1,59 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Boilerplate Macros</title>
-<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0">
-<link rel="up" href="../expression.html" title="Phoenix Expressions">
-<link rel="prev" href="../expression.html" title="Phoenix Expressions">
-<link rel="next" href="../extending_actors.html" title="Extending Actors">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../expression.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../expression.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../extending_actors.html"><img src="../../../images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="phoenix.inside.expression.boilerplate_macros"></a><a class="link" href="boilerplate_macros.html" title="Boilerplate Macros">Boilerplate
- Macros</a>
-</h4></div></div></div>
-<p>
- When having more and more expressions, you start to realize that this is
- a very repetetive task. Phoenix provides boilerplate macros that make defining
- Phoenix Expressions as you have seen in the <a class="link" href="../expression.html" title="Phoenix Expressions">previous
- section</a> look like a piece of cake.
- </p>
-<a name="phoenix.inside.expression.boilerplate_macros.phoenix_define_expression"></a><h6>
-<a name="id768045"></a>
- <a class="link" href="boilerplate_macros.html#phoenix.inside.expression.boilerplate_macros.phoenix_define_expression">PHOENIX_DEFINE_EXPRESSION</a>
- </h6>
-<a name="phoenix.inside.expression.boilerplate_macros.phoenix_define_expression_vararg"></a><h6>
-<a name="id768066"></a>
- <a class="link" href="boilerplate_macros.html#phoenix.inside.expression.boilerplate_macros.phoenix_define_expression_vararg">PHOENIX_DEFINE_EXPRESSION_VARARG</a>
- </h6>
-<a name="phoenix.inside.expression.boilerplate_macros.phoenix_define_expression_ext"></a><h6>
-<a name="id768087"></a>
- <a class="link" href="boilerplate_macros.html#phoenix.inside.expression.boilerplate_macros.phoenix_define_expression_ext">PHOENIX_DEFINE_EXPRESSION_EXT</a>
- </h6>
-<a name="phoenix.inside.expression.boilerplate_macros.phoenix_define_expression_ext_vararg"></a><h6>
-<a name="id768108"></a>
- <a class="link" href="boilerplate_macros.html#phoenix.inside.expression.boilerplate_macros.phoenix_define_expression_ext_vararg">PHOENIX_DEFINE_EXPRESSION_EXT_VARARG</a>
- </h6>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010 Joel de Guzman, Dan Marsden, Thomas Heller<p>
- 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)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../expression.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../expression.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../extending_actors.html"><img src="../../../images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
Deleted: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/custom_terminals.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/inside/expression/custom_terminals.html 2011-02-19 11:43:11 EST (Sat, 19 Feb 2011)
+++ (empty file)
@@ -1,35 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Custom Terminals</title>
-<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0">
-<link rel="up" href="../expression.html" title="Phoenix Expressions">
-<link rel="prev" href="../expression.html" title="Phoenix Expressions">
-<link rel="next" href="adding_expressions.html" title="Adding Expressions">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../expression.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../expression.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="adding_expressions.html"><img src="../../../images/next.png" alt="Next"></a>
-</div>
-<div class="section"><div class="titlepage"><div><div><h4 class="title">
-<a name="phoenix.inside.expression.custom_terminals"></a><a class="link" href="custom_terminals.html" title="Custom Terminals">Custom
- Terminals</a>
-</h4></div></div></div></div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010 Joel de Guzman, Dan Marsden, Thomas Heller<p>
- 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)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../expression.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../expression.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="adding_expressions.html"><img src="../../../images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
Deleted: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/phoenix_expressions/phoenix_ast.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/phoenix_expressions/phoenix_ast.html 2011-02-19 11:43:11 EST (Sat, 19 Feb 2011)
+++ (empty file)
@@ -1,164 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Language Definition - The Phoenix AST</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
-<link rel="start" href="../../index.html" title="Chapter 1. Phoenix 3.0">
-<link rel="up" href="../phoenix_expressions.html" title="Phoenix Expressions">
-<link rel="prev" href="../phoenix_expressions.html" title="Phoenix Expressions">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../phoenix_expressions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../phoenix_expressions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="phoenix.phoenix_expressions.phoenix_ast"></a><a class="link" href="phoenix_ast.html" title="Language Definition - The Phoenix AST">Language Definition
- - The Phoenix AST</a>
-</h3></div></div></div>
-<pre class="programlisting">phoenix := statement ( "," statement )*
-
-statement := expression | loops | if_statement | exception | switch
-
-expression := operator
-
-primary_expr := terminal
- | "if_else(" expression "," expression "," expression ")"
- | cast
- | construction
- | bind
- | scope
- | ( "(" expression ")" )
-
-terminal := value | reference | placeholder
-
-cast := ( "static_cast_" | "dynamic_cast_" | "reinterpret_cast_" | "const_cast_" ) "<" T ">(" expression ")"
-
-construction := ( ( "construct" | "new" ) "<" T ">(" [ expression ( "," expression )* ] ")" ) |
- ( "delete_(" expression ")" )
-
-bind := "bind(" ( expression | function_pointer ) ( "," expression )* ")"
-
-scope := let | lambda
-
-local_var_def := local_var_name "=" expression
-
-let := "let(" [ local_var_def ( "," local_var_def )* ] ")[" phoenix "]"
-
-lambda := "lambda" [ "(" [ local_var_def ( "," local_var_def )* ] ")" ] "[" phoenix "]"
-
-loops := for_loop | while_loop | do_while_loop
-
-for_loop := "for_(" expression "," expression "," expression ")[" phoenix "]"
-
-while_loop := "while_(" expression ")[" phoenix "]"
-
-do_while_loop := "do_[" phoenix "].while_(" expression ")"
-
-if_statement := "if_(" expression ")[" statement "]" [ ".else_[" phoenix "]" ]
-
-exception := throw | try_catch
-
-throw := "throw_(" [ expression ] ")"
-
-try_catch := "try_[" phoenix "]"
- ( ".catch_<" exception ">()[" phoenix "]" )*
- [ ".catch_all[" phoenix "]" ]
-
-switch := "switch_(" expression ")[" (
- ( case_statement ( "," case_statement )* [ "," default_statement ] ) |
- default_statement
- )
-
-case_statement := "case_<" N ">(" phoenix ")"
-default_statement := "default_(" phoenix ")"
-
-operator := logical_or_op (
- ( "=" logical_or_op )* |
- ( "+=" logical_or_op )* |
- ( "-=" logical_or_op )* |
- ( "*=" logical_or_op )* |
- ( "/=" logical_or_op )* |
- ( "%=" logical_or_op )* |
- ( "&=" logical_or_op )* |
- ( "^=" logical_or_op )* |
- ( "|=" logical_or_op )* |
- ( "<<=" logical_or_op )* |
- ( ">>=" logical_or_op )*
- )
-
-logical_or_op := logical_and_op ( "||" logical_and_op )*
-
-logical_and_op := bitwise_or_op ( "&&" bitwise_or_op )*
-
-bitwise_or_op := bitwise_xor_op ( "|" bitwise_xor_op )*
-
-bitwise_xor_op := bitwise_and_op ( "^" bitwise_and_op )*
-
-bitwise_and_op := equality_op ( "&" equality_op )*
-
-equality_op := relational_op (
- ( "==" relational_op )* |
- ( "!=" relational_op )*
- )
-
-relational_op := shift_op (
- ( "<" shift_op )* |
- ( ">" shift_op )* |
- ( "<=" shift_op )* |
- ( ">=" shift_op )*
- )
-
-shift_op := additive_op (
- ( "<<" additive_op )* |
- ( ">>" additive_op )*
- )
-
-additive_op := multiplicative_op (
- ( "+" multiplicative_op )* |
- ( "-" multiplicative_op )*
- )
-
-multiplicative_op := member_pointer_op (
- ( "*" member_pointer_op )* |
- ( "/" member_pointer_op )* |
- )
-
-member_pointer_op := unary_op ( "->*" unary_op )*
-
-unary_op := unary_postfix_op
- | ( "*" unary_postfix_op )
- | ( "&" unary_postfix_op )
- | ( "+" unary_postfix_op )
- | ( "-" unary_postfix_op )
- | ( "~" unary_postfix_op )
- | ( "!" unary_postfix_op )
- | ( "++" unary_postfix_op )
- | ( "--" unary_postfix_op )
-
-unary_postfix_op := primary_expr
- | ( primary_expr "[" expression "]" )
- | ( primary_expr "()" )
- | ( primary_expr "(" expression ( "," expression )* ")" )
- | ( primary_expr "++" )
- | ( primary_expr "--" )
-</pre>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010 Joel de Guzman, Dan Marsden, Thomas Heller<p>
- 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)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../phoenix_expressions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../phoenix_expressions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a>
-</div>
-</body>
-</html>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk