You'll want to use the double dollar macro (i.e., $$text$$). This macro
removes the text from the document while processing and reinserts it once
all the parsing is done.

Here's how that would look for your case:

Complex form::
+
--
$$[(] <'basic form'> <'logical operator'> <'basic form'> [)]$$
--

The long hand of this macro is pass:[]. The benefit of pass is that you can
control how that text is processed. Here's the equivalent of the double
dollar:

Complex form::
+
--
pass:specialcharacters[[(\] <'basic form'> <'logical operator'> <'basic
form'> [)\]]
--

Notice that you have to escape the closing square brackets when using the
pass:[] macro.

-Dan

On Wed, Jan 23, 2013 at 9:46 PM, Thomas Christensen <
[email protected]> wrote:

> Complex form::
> +
> --
> [(] <'basic form'> <'logical operator'> <'basic form'> [)]
> --
>




-- 
Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597

http://google.com/profiles/dan.j.allen
http://mojavelinux.com
http://mojavelinux.com/seaminaction

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/asciidoc?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to