29.11.2012 Views

MetaFun - Pragma ADE

MetaFun - Pragma ADE

MetaFun - Pragma ADE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

〈suffix〉<br />

→ 〈empty〉<br />

| 〈suffix〉 〈subscript〉<br />

| 〈suffix〉 〈tag〉<br />

| 〈suffix parameter〉<br />

〈subscript〉<br />

→ 〈number〉<br />

| [ 〈numeric expression〉 ]<br />

〈internal variable〉<br />

→ ahangle | ahlength | bboxmargin | charcode | day | defaultcolormodel | defaultpen<br />

| defaultscale | hour | labeloffset | linecap | linejoin | minute | miterlimit<br />

| month | outputformat | outputtemplate | pausing | prologues | showstopping | time<br />

| tracingoutput | tracingcapsules | tracingchoices | tracingcommands | tracingequations<br />

| tracinglostchars tracingmacros | tracingonline | tracingrestores tracingspecs<br />

| tracingstats | tracingtitles truecorners | warningcheck | year<br />

| 〈symbolic token defined by newinternal 〉<br />

〈pseudo function〉<br />

→ min ( 〈expression list〉 )<br />

| max ( 〈expression list〉 )<br />

| incr ( 〈numeric variable〉 )<br />

| decr ( 〈numeric variable〉 )<br />

| dashpattern ( 〈on/off list〉 )<br />

| interpath ( 〈numeric expression〉 , 〈path expression〉 , 〈path expression〉 )<br />

| buildcycle ( 〈path expression list〉 )<br />

| thelabel 〈label suffix〉 ( 〈expression〉 , 〈pair expression〉 )<br />

| thefreelabel ( 〈expression〉 , 〈pair expression〉 , 〈pair expression〉 )<br />

| anglebetween ( 〈path expression〉 , 〈path expression〉 , 〈expression〉 )<br />

| pointarrow ( 〈path expression〉 , 〈numeric or pair primary〉 , 〈numeric expression〉 , 〈numeric expression〉 )<br />

| leftarrow ( 〈path expression〉 , 〈numeric or pair primary〉 , 〈numeric expression〉 )<br />

| centerarrow ( 〈path expression〉 , 〈numeric or pair primary〉 , 〈numeric expression〉 )<br />

| rightarrow ( 〈path expression〉 , 〈numeric or pair primary〉 , 〈numeric expression〉 )<br />

| paired ( 〈numeric or pair〉 )<br />

| tripled ( 〈numeric or color〉 )<br />

| remappedcolor ( 〈color expression〉 )<br />

〈path expression list〉<br />

→ 〈path expression〉<br />

| 〈path expression list〉 , 〈path expression〉<br />

〈on/off list〉<br />

→ 〈on/off list〉 〈on/off clause〉<br />

| 〈on/off clause〉<br />

Syntax diagrams METAPOST syntax<br />

325

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!