Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > aaf33964de706a538481c929c1da6a44 > files > 3939

faust-doc-0.9.10-5mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>FAUST compiler: faustlexer.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>faustlexer.cpp</h1><a href="faustlexer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#line 2 &quot;parser/faustlexer.cpp&quot;</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span>
<a name="l00003"></a>00003 <span class="preprocessor">#line 4 &quot;parser/faustlexer.cpp&quot;</span>
<a name="l00004"></a>00004 <span class="preprocessor"></span>
<a name="l00005"></a><a class="code" href="faustlexer_8cpp.html#a1ae16e642a197fa4948998525813c6f5">00005</a> <span class="preprocessor">#define  YY_INT_ALIGNED short int</span>
<a name="l00006"></a>00006 <span class="preprocessor"></span>
<a name="l00007"></a>00007 <span class="comment">/* A lexical scanner generated by flex */</span>
<a name="l00008"></a>00008 
<a name="l00009"></a><a class="code" href="faustlexer_8cpp.html#a3c3d1ef92e93b0bc81d7760a73d5c3b6">00009</a> <span class="preprocessor">#define FLEX_SCANNER</span>
<a name="l00010"></a><a class="code" href="faustlexer_8cpp.html#a243ca1d30872935faf05ea5118ed6fdc">00010</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_FLEX_MAJOR_VERSION 2</span>
<a name="l00011"></a><a class="code" href="faustlexer_8cpp.html#a90f9d458829400869e47efb68a865677">00011</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_FLEX_MINOR_VERSION 5</span>
<a name="l00012"></a><a class="code" href="faustlexer_8cpp.html#ac676bd06869180ea493e9b6d7c078dbb">00012</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_FLEX_SUBMINOR_VERSION 35</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#if YY_FLEX_SUBMINOR_VERSION &gt; 0</span>
<a name="l00014"></a><a class="code" href="faustlexer_8cpp.html#a9465c9986fdda27730c9dff8d16a0887">00014</a> <span class="preprocessor"></span><span class="preprocessor">#define FLEX_BETA</span>
<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span>
<a name="l00017"></a>00017 <span class="comment">/* First, we deal with  platform-specific or compiler-specific issues. */</span>
<a name="l00018"></a>00018 
<a name="l00019"></a>00019 <span class="comment">/* begin standard C headers. */</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;string.h&gt;</span>
<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;errno.h&gt;</span>
<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00024"></a>00024 
<a name="l00025"></a>00025 <span class="comment">/* end standard C headers. */</span>
<a name="l00026"></a>00026 
<a name="l00027"></a>00027 <span class="comment">/* flex integer type definitions */</span>
<a name="l00028"></a>00028 
<a name="l00029"></a>00029 <span class="preprocessor">#ifndef FLEXINT_H</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define FLEXINT_H</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span>
<a name="l00032"></a>00032 <span class="comment">/* C99 systems have &lt;inttypes.h&gt;. Non-C99 systems may or may not. */</span>
<a name="l00033"></a>00033 
<a name="l00034"></a>00034 <span class="preprocessor">#if defined (__STDC_VERSION__) &amp;&amp; __STDC_VERSION__ &gt;= 199901L</span>
<a name="l00035"></a>00035 <span class="preprocessor"></span>
<a name="l00036"></a>00036 <span class="comment">/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,</span>
<a name="l00037"></a>00037 <span class="comment"> * if you want the limit (max/min) macros for int types. </span>
<a name="l00038"></a>00038 <span class="comment"> */</span>
<a name="l00039"></a>00039 <span class="preprocessor">#ifndef __STDC_LIMIT_MACROS</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define __STDC_LIMIT_MACROS 1</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;inttypes.h&gt;</span>
<a name="l00044"></a>00044 <span class="keyword">typedef</span> int8_t <a class="code" href="faustlexer_8cpp.html#a7b0840dff4a2ef1702118aa12264b2a7">flex_int8_t</a>;
<a name="l00045"></a>00045 <span class="keyword">typedef</span> uint8_t <a class="code" href="faustlexer_8cpp.html#a0fac5ea484f64e75dbe6eba4aa61750c">flex_uint8_t</a>;
<a name="l00046"></a>00046 <span class="keyword">typedef</span> int16_t <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>;
<a name="l00047"></a>00047 <span class="keyword">typedef</span> uint16_t <a class="code" href="faustlexer_8cpp.html#ac50cdb9eefbef83a1cec89e3a7f6e1d2">flex_uint16_t</a>;
<a name="l00048"></a>00048 <span class="keyword">typedef</span> int32_t <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a>;
<a name="l00049"></a>00049 <span class="keyword">typedef</span> uint32_t <a class="code" href="faustlexer_8cpp.html#a36869712de12820c73aae736762e8e88">flex_uint32_t</a>;
<a name="l00050"></a>00050 <span class="preprocessor">#else</span>
<a name="l00051"></a><a class="code" href="faustlexer_8cpp.html#a7b0840dff4a2ef1702118aa12264b2a7">00051</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> <a class="code" href="faustlexer_8cpp.html#a7b0840dff4a2ef1702118aa12264b2a7">flex_int8_t</a>;
<a name="l00052"></a><a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">00052</a> <span class="keyword">typedef</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>;
<a name="l00053"></a><a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">00053</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a>;
<a name="l00054"></a><a class="code" href="faustlexer_8cpp.html#a0fac5ea484f64e75dbe6eba4aa61750c">00054</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="faustlexer_8cpp.html#a0fac5ea484f64e75dbe6eba4aa61750c">flex_uint8_t</a>; 
<a name="l00055"></a><a class="code" href="faustlexer_8cpp.html#ac50cdb9eefbef83a1cec89e3a7f6e1d2">00055</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#ac50cdb9eefbef83a1cec89e3a7f6e1d2">flex_uint16_t</a>;
<a name="l00056"></a><a class="code" href="faustlexer_8cpp.html#a36869712de12820c73aae736762e8e88">00056</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a36869712de12820c73aae736762e8e88">flex_uint32_t</a>;
<a name="l00057"></a>00057 
<a name="l00058"></a>00058 <span class="comment">/* Limits of integral types. */</span>
<a name="l00059"></a>00059 <span class="preprocessor">#ifndef INT8_MIN</span>
<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define INT8_MIN               (-128)</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#ifndef INT16_MIN</span>
<a name="l00063"></a><a class="code" href="faustlexer_8cpp.html#ad4e9955955b27624963643eac448118a">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define INT16_MIN              (-32767-1)</span>
<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#ifndef INT32_MIN</span>
<a name="l00066"></a><a class="code" href="faustlexer_8cpp.html#a688eb21a22db27c2b2bd5836943cdcbe">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define INT32_MIN              (-2147483647-1)</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#ifndef INT8_MAX</span>
<a name="l00069"></a><a class="code" href="faustlexer_8cpp.html#aaf7f29f45f1a513b4748a4e5014ddf6a">00069</a> <span class="preprocessor"></span><span class="preprocessor">#define INT8_MAX               (127)</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#ifndef INT16_MAX</span>
<a name="l00072"></a><a class="code" href="faustlexer_8cpp.html#ac58f2c111cc9989c86db2a7dc4fd84ca">00072</a> <span class="preprocessor"></span><span class="preprocessor">#define INT16_MAX              (32767)</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#ifndef INT32_MAX</span>
<a name="l00075"></a><a class="code" href="faustlexer_8cpp.html#a181807730d4a375f848ba139813ce04f">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define INT32_MAX              (2147483647)</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#ifndef UINT8_MAX</span>
<a name="l00078"></a><a class="code" href="faustlexer_8cpp.html#aeb4e270a084ee26fe73e799861bd0252">00078</a> <span class="preprocessor"></span><span class="preprocessor">#define UINT8_MAX              (255U)</span>
<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#ifndef UINT16_MAX</span>
<a name="l00081"></a><a class="code" href="faustlexer_8cpp.html#a3ea490c9b3617d4479bd80ef93cd5602">00081</a> <span class="preprocessor"></span><span class="preprocessor">#define UINT16_MAX             (65535U)</span>
<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#ifndef UINT32_MAX</span>
<a name="l00084"></a><a class="code" href="faustlexer_8cpp.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">00084</a> <span class="preprocessor"></span><span class="preprocessor">#define UINT32_MAX             (4294967295U)</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span>
<a name="l00087"></a>00087 <span class="preprocessor">#endif </span><span class="comment">/* ! C99 */</span>
<a name="l00088"></a>00088 
<a name="l00089"></a>00089 <span class="preprocessor">#endif </span><span class="comment">/* ! FLEXINT_H */</span>
<a name="l00090"></a>00090 
<a name="l00091"></a>00091 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00092"></a>00092 <span class="preprocessor"></span>
<a name="l00093"></a>00093 <span class="comment">/* The &quot;const&quot; storage-class-modifier is valid. */</span>
<a name="l00094"></a>00094 <span class="preprocessor">#define YY_USE_CONST</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span>
<a name="l00096"></a>00096 <span class="preprocessor">#else   </span><span class="comment">/* ! __cplusplus */</span>
<a name="l00097"></a>00097 
<a name="l00098"></a>00098 <span class="comment">/* C99 requires __STDC__ to be defined as 1. */</span>
<a name="l00099"></a>00099 <span class="preprocessor">#if defined (__STDC__)</span>
<a name="l00100"></a>00100 <span class="preprocessor"></span>
<a name="l00101"></a>00101 <span class="preprocessor">#define YY_USE_CONST</span>
<a name="l00102"></a>00102 <span class="preprocessor"></span>
<a name="l00103"></a>00103 <span class="preprocessor">#endif  </span><span class="comment">/* defined (__STDC__) */</span>
<a name="l00104"></a>00104 <span class="preprocessor">#endif  </span><span class="comment">/* ! __cplusplus */</span>
<a name="l00105"></a>00105 
<a name="l00106"></a>00106 <span class="preprocessor">#ifdef YY_USE_CONST</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#define yyconst const</span>
<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00109"></a><a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">00109</a> <span class="preprocessor"></span><span class="preprocessor">#define yyconst</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span>
<a name="l00112"></a>00112 <span class="comment">/* Returned upon end-of-file. */</span>
<a name="l00113"></a><a class="code" href="faustlexer_8cpp.html#a8e0bcf8f8a5b613ea583347f8bc31cbf">00113</a> <span class="preprocessor">#define YY_NULL 0</span>
<a name="l00114"></a>00114 <span class="preprocessor"></span>
<a name="l00115"></a>00115 <span class="comment">/* Promotes a possibly negative, possibly signed char to an unsigned</span>
<a name="l00116"></a>00116 <span class="comment"> * integer for use as an array index.  If the signed char is negative,</span>
<a name="l00117"></a>00117 <span class="comment"> * we want to instead treat it as an 8-bit unsigned char, hence the</span>
<a name="l00118"></a>00118 <span class="comment"> * double cast.</span>
<a name="l00119"></a>00119 <span class="comment"> */</span>
<a name="l00120"></a><a class="code" href="faustlexer_8cpp.html#af1185350b7a92cf8aa5324c68850c8a6">00120</a> <span class="preprocessor">#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span>
<a name="l00122"></a>00122 <span class="comment">/* Enter a start condition.  This macro really ought to take a parameter,</span>
<a name="l00123"></a>00123 <span class="comment"> * but we do it the disgusting crufty way forced on us by the ()-less</span>
<a name="l00124"></a>00124 <span class="comment"> * definition of BEGIN.</span>
<a name="l00125"></a>00125 <span class="comment"> */</span>
<a name="l00126"></a><a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">00126</a> <span class="preprocessor">#define BEGIN (yy_start) = 1 + 2 *</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span>
<a name="l00128"></a>00128 <span class="comment">/* Translate the current start state into a value that can be later handed</span>
<a name="l00129"></a>00129 <span class="comment"> * to BEGIN to return to the state.  The YYSTATE alias is for lex</span>
<a name="l00130"></a>00130 <span class="comment"> * compatibility.</span>
<a name="l00131"></a>00131 <span class="comment"> */</span>
<a name="l00132"></a><a class="code" href="faustlexer_8cpp.html#a8e14785f9eab7a997d659b25af9584c5">00132</a> <span class="preprocessor">#define YY_START (((yy_start) - 1) / 2)</span>
<a name="l00133"></a><a class="code" href="faustlexer_8cpp.html#a32b5b960944f946b192d54f672569cd9">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define YYSTATE YY_START</span>
<a name="l00134"></a>00134 <span class="preprocessor"></span>
<a name="l00135"></a>00135 <span class="comment">/* Action number for EOF rule of a given start state. */</span>
<a name="l00136"></a><a class="code" href="faustlexer_8cpp.html#ab3077e60914fc54dcc55ecae1ce9700b">00136</a> <span class="preprocessor">#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span>
<a name="l00138"></a>00138 <span class="comment">/* Special action meaning &quot;start processing a new file&quot;. */</span>
<a name="l00139"></a><a class="code" href="faustlexer_8cpp.html#a0406739e64fb5750cf995d2ae68ce69d">00139</a> <span class="preprocessor">#define YY_NEW_FILE yyrestart(yyin  )</span>
<a name="l00140"></a>00140 <span class="preprocessor"></span>
<a name="l00141"></a><a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">00141</a> <span class="preprocessor">#define YY_END_OF_BUFFER_CHAR 0</span>
<a name="l00142"></a>00142 <span class="preprocessor"></span>
<a name="l00143"></a>00143 <span class="comment">/* Size of default input buffer. */</span>
<a name="l00144"></a>00144 <span class="preprocessor">#ifndef YY_BUF_SIZE</span>
<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#ifdef __ia64__</span>
<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="comment">/* On IA-64, the buffer size is 16k, not 8k.</span>
<a name="l00147"></a>00147 <span class="comment"> * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.</span>
<a name="l00148"></a>00148 <span class="comment"> * Ditto for the __ia64__ case accordingly.</span>
<a name="l00149"></a>00149 <span class="comment"> */</span>
<a name="l00150"></a>00150 <span class="preprocessor">#define YY_BUF_SIZE 32768</span>
<a name="l00151"></a>00151 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00152"></a><a class="code" href="faustlexer_8cpp.html#ae7e51116e747d3390e7a6cfc6532834c">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_BUF_SIZE 16384</span>
<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __ia64__ */</span>
<a name="l00154"></a>00154 <span class="preprocessor">#endif</span>
<a name="l00155"></a>00155 <span class="preprocessor"></span>
<a name="l00156"></a>00156 <span class="comment">/* The state buf must be large enough to hold one state per character in the main buffer.</span>
<a name="l00157"></a>00157 <span class="comment"> */</span>
<a name="l00158"></a><a class="code" href="faustlexer_8cpp.html#ac2f8b6fccdc516d96b02ac09a4dc01bd">00158</a> <span class="preprocessor">#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))</span>
<a name="l00159"></a>00159 <span class="preprocessor"></span>
<a name="l00160"></a>00160 <span class="preprocessor">#ifndef YY_TYPEDEF_YY_BUFFER_STATE</span>
<a name="l00161"></a><a class="code" href="faustlexer_8cpp.html#aa79d63ed3ff8d2249baf1732a73089f5">00161</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_TYPEDEF_YY_BUFFER_STATE</span>
<a name="l00162"></a><a class="code" href="faustlexer_8cpp.html#a4e5bd2d129903df83f3d13effaf8f3e4">00162</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a> *<a class="code" href="structyy__buffer__state.html">YY_BUFFER_STATE</a>;
<a name="l00163"></a>00163 <span class="preprocessor">#endif</span>
<a name="l00164"></a>00164 <span class="preprocessor"></span>
<a name="l00165"></a>00165 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a1b5865350b5ca5c1d69f429c2a652953">yyleng</a>;
<a name="l00166"></a>00166 
<a name="l00167"></a>00167 <span class="keyword">extern</span> FILE *<a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a>, *<a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a>;
<a name="l00168"></a>00168 
<a name="l00169"></a><a class="code" href="faustlexer_8cpp.html#adf4b0db227e07782e28ade353a7ba7a1">00169</a> <span class="preprocessor">#define EOB_ACT_CONTINUE_SCAN 0</span>
<a name="l00170"></a><a class="code" href="faustlexer_8cpp.html#a7f71d7fa2c403eb4b2f38cb9536f3c63">00170</a> <span class="preprocessor"></span><span class="preprocessor">#define EOB_ACT_END_OF_FILE 1</span>
<a name="l00171"></a><a class="code" href="faustlexer_8cpp.html#ad1a0b5ebcabffe388e9e9ebb2619c1fb">00171</a> <span class="preprocessor"></span><span class="preprocessor">#define EOB_ACT_LAST_MATCH 2</span>
<a name="l00172"></a>00172 <span class="preprocessor"></span>
<a name="l00173"></a>00173     <span class="comment">/* Note: We specifically omit the test for yy_rule_can_match_eol because it requires</span>
<a name="l00174"></a>00174 <span class="comment">     *       access to the local variable yy_act. Since yyless() is a macro, it would break</span>
<a name="l00175"></a>00175 <span class="comment">     *       existing scanners that call yyless() from OUTSIDE yylex. </span>
<a name="l00176"></a>00176 <span class="comment">     *       One obvious solution it to make yy_act a global. I tried that, and saw</span>
<a name="l00177"></a>00177 <span class="comment">     *       a 5% performance hit in a non-yylineno scanner, because yy_act is</span>
<a name="l00178"></a>00178 <span class="comment">     *       normally declared as a register variable-- so it is not worth it.</span>
<a name="l00179"></a>00179 <span class="comment">     */</span>
<a name="l00180"></a><a class="code" href="faustlexer_8cpp.html#a12e5f3a76911433480bca7f4edba6119">00180</a> <span class="preprocessor">    #define  YY_LESS_LINENO(n) \</span>
<a name="l00181"></a>00181 <span class="preprocessor">            do { \</span>
<a name="l00182"></a>00182 <span class="preprocessor">                int yyl;\</span>
<a name="l00183"></a>00183 <span class="preprocessor">                for ( yyl = n; yyl &lt; yyleng; ++yyl )\</span>
<a name="l00184"></a>00184 <span class="preprocessor">                    if ( yytext[yyl] == &#39;\n&#39; )\</span>
<a name="l00185"></a>00185 <span class="preprocessor">                        --yylineno;\</span>
<a name="l00186"></a>00186 <span class="preprocessor">            }while(0)</span>
<a name="l00187"></a>00187 <span class="preprocessor"></span>    
<a name="l00188"></a>00188 <span class="comment">/* Return all but the first &quot;n&quot; matched characters back to the input stream. */</span>
<a name="l00189"></a>00189 <span class="preprocessor">#define yyless(n) \</span>
<a name="l00190"></a>00190 <span class="preprocessor">    do \</span>
<a name="l00191"></a>00191 <span class="preprocessor">        { \</span>
<a name="l00192"></a>00192 <span class="preprocessor">        </span><span class="comment">/* Undo effects of setting up yytext. */</span> \
<a name="l00193"></a>00193         int yyless_macro_arg = (n); \
<a name="l00194"></a>00194         YY_LESS_LINENO(yyless_macro_arg);\
<a name="l00195"></a>00195         *yy_cp = (yy_hold_char); \
<a name="l00196"></a>00196         YY_RESTORE_YY_MORE_OFFSET \
<a name="l00197"></a>00197         (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
<a name="l00198"></a>00198         YY_DO_BEFORE_ACTION; <span class="comment">/* set up yytext again */</span> \
<a name="l00199"></a>00199         } \
<a name="l00200"></a>00200     while ( 0 )
<a name="l00201"></a>00201 
<a name="l00202"></a><a class="code" href="faustlexer_8cpp.html#a448a4e9041a09588332733c6846c770c">00202</a> <span class="preprocessor">#define unput(c) yyunput( c, (yytext_ptr)  )</span>
<a name="l00203"></a>00203 <span class="preprocessor"></span>
<a name="l00204"></a>00204 <span class="preprocessor">#ifndef YY_TYPEDEF_YY_SIZE_T</span>
<a name="l00205"></a><a class="code" href="faustlexer_8cpp.html#ae0f2b0b5f04b2338367826b5670774f9">00205</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_TYPEDEF_YY_SIZE_T</span>
<a name="l00206"></a><a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">00206</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>;
<a name="l00207"></a>00207 <span class="preprocessor">#endif</span>
<a name="l00208"></a>00208 <span class="preprocessor"></span>
<a name="l00209"></a>00209 <span class="preprocessor">#ifndef YY_STRUCT_YY_BUFFER_STATE</span>
<a name="l00210"></a><a class="code" href="faustlexer_8cpp.html#a8aaa9e1fa7f13d6954d045ef973a9c84">00210</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_STRUCT_YY_BUFFER_STATE</span>
<a name="l00211"></a><a class="code" href="structyy__buffer__state.html">00211</a> <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>
<a name="l00212"></a>00212     {
<a name="l00213"></a><a class="code" href="structyy__buffer__state.html#a4843d1422e3276b636d475a3095bd948">00213</a>     FILE *<a class="code" href="structyy__buffer__state.html#a4843d1422e3276b636d475a3095bd948">yy_input_file</a>;
<a name="l00214"></a>00214 
<a name="l00215"></a><a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">00215</a>     <span class="keywordtype">char</span> *<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>;        <span class="comment">/* input buffer */</span>
<a name="l00216"></a><a class="code" href="structyy__buffer__state.html#a58aa927f098b99d99e75da80f9b681ef">00216</a>     <span class="keywordtype">char</span> *<a class="code" href="structyy__buffer__state.html#a58aa927f098b99d99e75da80f9b681ef">yy_buf_pos</a>;       <span class="comment">/* current position in input buffer */</span>
<a name="l00217"></a>00217 
<a name="l00218"></a>00218     <span class="comment">/* Size of input buffer in bytes, not including room for EOB</span>
<a name="l00219"></a>00219 <span class="comment">     * characters.</span>
<a name="l00220"></a>00220 <span class="comment">     */</span>
<a name="l00221"></a><a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">00221</a>     <a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a> <a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a>;
<a name="l00222"></a>00222 
<a name="l00223"></a>00223     <span class="comment">/* Number of characters read into yy_ch_buf, not including EOB</span>
<a name="l00224"></a>00224 <span class="comment">     * characters.</span>
<a name="l00225"></a>00225 <span class="comment">     */</span>
<a name="l00226"></a><a class="code" href="structyy__buffer__state.html#a06406208824817acfec2183b79080945">00226</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a06406208824817acfec2183b79080945">yy_n_chars</a>;
<a name="l00227"></a>00227 
<a name="l00228"></a>00228     <span class="comment">/* Whether we &quot;own&quot; the buffer - i.e., we know we created it,</span>
<a name="l00229"></a>00229 <span class="comment">     * and can realloc() it to grow it, and should free() it to</span>
<a name="l00230"></a>00230 <span class="comment">     * delete it.</span>
<a name="l00231"></a>00231 <span class="comment">     */</span>
<a name="l00232"></a><a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">00232</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">yy_is_our_buffer</a>;
<a name="l00233"></a>00233 
<a name="l00234"></a>00234     <span class="comment">/* Whether this is an &quot;interactive&quot; input source; if so, and</span>
<a name="l00235"></a>00235 <span class="comment">     * if we&#39;re using stdio for input, then we want to use getc()</span>
<a name="l00236"></a>00236 <span class="comment">     * instead of fread(), to make sure we stop fetching input after</span>
<a name="l00237"></a>00237 <span class="comment">     * each newline.</span>
<a name="l00238"></a>00238 <span class="comment">     */</span>
<a name="l00239"></a><a class="code" href="structyy__buffer__state.html#abf5c70eea75581b58c0ee7bd31b14490">00239</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#abf5c70eea75581b58c0ee7bd31b14490">yy_is_interactive</a>;
<a name="l00240"></a>00240 
<a name="l00241"></a>00241     <span class="comment">/* Whether we&#39;re considered to be at the beginning of a line.</span>
<a name="l00242"></a>00242 <span class="comment">     * If so, &#39;^&#39; rules will be active on the next match, otherwise</span>
<a name="l00243"></a>00243 <span class="comment">     * not.</span>
<a name="l00244"></a>00244 <span class="comment">     */</span>
<a name="l00245"></a><a class="code" href="structyy__buffer__state.html#a9d60c60af6e1a6f69de16871fd64f85f">00245</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a9d60c60af6e1a6f69de16871fd64f85f">yy_at_bol</a>;
<a name="l00246"></a>00246 
<a name="l00247"></a><a class="code" href="structyy__buffer__state.html#a818e94bc9c766e683c60df1e9fd01199">00247</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a818e94bc9c766e683c60df1e9fd01199" title="The line count.">yy_bs_lineno</a>; 
<a name="l00248"></a><a class="code" href="structyy__buffer__state.html#a10c4fcd8be759e6bf11e6d3e8cdb0307">00248</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a10c4fcd8be759e6bf11e6d3e8cdb0307" title="The column count.">yy_bs_column</a>; 
<a name="l00250"></a>00250     <span class="comment">/* Whether to try to fill the input buffer when we reach the</span>
<a name="l00251"></a>00251 <span class="comment">     * end of it.</span>
<a name="l00252"></a>00252 <span class="comment">     */</span>
<a name="l00253"></a><a class="code" href="structyy__buffer__state.html#a63d2afbb1d79a3fc63df9e12626f827d">00253</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a63d2afbb1d79a3fc63df9e12626f827d">yy_fill_buffer</a>;
<a name="l00254"></a>00254 
<a name="l00255"></a><a class="code" href="structyy__buffer__state.html#a70fd925d37a2f0454fbd0def675d106c">00255</a>     <span class="keywordtype">int</span> <a class="code" href="structyy__buffer__state.html#a70fd925d37a2f0454fbd0def675d106c">yy_buffer_status</a>;
<a name="l00256"></a>00256 
<a name="l00257"></a><a class="code" href="faustlexer_8cpp.html#a53579db42834b88199458993912c646d">00257</a> <span class="preprocessor">#define YY_BUFFER_NEW 0</span>
<a name="l00258"></a><a class="code" href="faustlexer_8cpp.html#a609d19f40900ecc2a5f812d9388c21fb">00258</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_BUFFER_NORMAL 1</span>
<a name="l00259"></a>00259 <span class="preprocessor"></span>    <span class="comment">/* When an EOF&#39;s been seen but there&#39;s still some text to process</span>
<a name="l00260"></a>00260 <span class="comment">     * then we mark the buffer as YY_EOF_PENDING, to indicate that we</span>
<a name="l00261"></a>00261 <span class="comment">     * shouldn&#39;t try reading from the input source any more.  We might</span>
<a name="l00262"></a>00262 <span class="comment">     * still have a bunch of tokens to match, though, because of</span>
<a name="l00263"></a>00263 <span class="comment">     * possible backing-up.</span>
<a name="l00264"></a>00264 <span class="comment">     *</span>
<a name="l00265"></a>00265 <span class="comment">     * When we actually see the EOF, we change the status to &quot;new&quot;</span>
<a name="l00266"></a>00266 <span class="comment">     * (via yyrestart()), so that the user can continue scanning by</span>
<a name="l00267"></a>00267 <span class="comment">     * just pointing yyin at a new input file.</span>
<a name="l00268"></a>00268 <span class="comment">     */</span>
<a name="l00269"></a><a class="code" href="faustlexer_8cpp.html#ad689d97c15e807a6116ace7a420cea57">00269</a> <span class="preprocessor">#define YY_BUFFER_EOF_PENDING 2</span>
<a name="l00270"></a>00270 <span class="preprocessor"></span>
<a name="l00271"></a>00271     };
<a name="l00272"></a>00272 <span class="preprocessor">#endif </span><span class="comment">/* !YY_STRUCT_YY_BUFFER_STATE */</span>
<a name="l00273"></a>00273 
<a name="l00274"></a>00274 <span class="comment">/* Stack of input buffers. */</span>
<a name="l00275"></a><a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6">00275</a> <span class="keyword">static</span> <span class="keywordtype">size_t</span> <a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a> = 0; 
<a name="l00276"></a><a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c">00276</a> <span class="keyword">static</span> <span class="keywordtype">size_t</span> <a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a> = 0; 
<a name="l00277"></a><a class="code" href="faustlexer_8cpp.html#a34b6ab3a3061471b6604dba48e47a101">00277</a> <span class="keyword">static</span> YY_BUFFER_STATE * <a class="code" href="faustlexer_8cpp.html#a34b6ab3a3061471b6604dba48e47a101" title="Stack as an array.">yy_buffer_stack</a> = 0; 
<a name="l00279"></a>00279 <span class="comment">/* We provide macros for accessing buffer states in case in the</span>
<a name="l00280"></a>00280 <span class="comment"> * future we want to put the buffer states in a more general</span>
<a name="l00281"></a>00281 <span class="comment"> * &quot;scanner state&quot;.</span>
<a name="l00282"></a>00282 <span class="comment"> *</span>
<a name="l00283"></a>00283 <span class="comment"> * Returns the top of the stack, or NULL.</span>
<a name="l00284"></a>00284 <span class="comment"> */</span>
<a name="l00285"></a><a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">00285</a> <span class="preprocessor">#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \</span>
<a name="l00286"></a>00286 <span class="preprocessor">                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \</span>
<a name="l00287"></a>00287 <span class="preprocessor">                          : NULL)</span>
<a name="l00288"></a>00288 <span class="preprocessor"></span>
<a name="l00289"></a>00289 <span class="comment">/* Same as previous macro, but useful when we know that the buffer stack is not</span>
<a name="l00290"></a>00290 <span class="comment"> * NULL or when we need an lvalue. For internal use only.</span>
<a name="l00291"></a>00291 <span class="comment"> */</span>
<a name="l00292"></a><a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">00292</a> <span class="preprocessor">#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]</span>
<a name="l00293"></a>00293 <span class="preprocessor"></span>
<a name="l00294"></a>00294 <span class="comment">/* yy_hold_char holds the character lost when yytext is formed. */</span>
<a name="l00295"></a><a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">00295</a> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>;
<a name="l00296"></a><a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">00296</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>;      <span class="comment">/* number of characters read into yy_ch_buf */</span>
<a name="l00297"></a><a class="code" href="faustlexer_8cpp.html#a1b5865350b5ca5c1d69f429c2a652953">00297</a> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a1b5865350b5ca5c1d69f429c2a652953">yyleng</a>;
<a name="l00298"></a>00298 
<a name="l00299"></a>00299 <span class="comment">/* Points to current character in buffer. */</span>
<a name="l00300"></a><a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">00300</a> <span class="keyword">static</span> <span class="keywordtype">char</span> *<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a> = (<span class="keywordtype">char</span> *) 0;
<a name="l00301"></a><a class="code" href="faustlexer_8cpp.html#aeae6dabf9dcc4769518ecf054181b1c8">00301</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#aeae6dabf9dcc4769518ecf054181b1c8">yy_init</a> = 0;     <span class="comment">/* whether we need to initialize */</span>
<a name="l00302"></a><a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">00302</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">yy_start</a> = 0;    <span class="comment">/* start state number */</span>
<a name="l00303"></a>00303 
<a name="l00304"></a>00304 <span class="comment">/* Flag which is used to allow yywrap()&#39;s to do buffer switches</span>
<a name="l00305"></a>00305 <span class="comment"> * instead of setting up a fresh yyin.  A bit of a hack ...</span>
<a name="l00306"></a>00306 <span class="comment"> */</span>
<a name="l00307"></a><a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">00307</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>;
<a name="l00308"></a>00308 
<a name="l00309"></a>00309 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ab657ddef65d43cc3ab8dfc2cad0ac5b8">yyrestart</a> (FILE *input_file  );
<a name="l00310"></a>00310 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a3098c48a74ef8fd852f7dd4b3331cbce">yy_switch_to_buffer</a> (YY_BUFFER_STATE new_buffer  );
<a name="l00311"></a>00311 YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#a5bc6f1a5f7812508f425b08283f13ae8">yy_create_buffer</a> (FILE *file,<span class="keywordtype">int</span> size  );
<a name="l00312"></a>00312 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ae6ac796aa6c45d433a4b89bf45e6e9dc">yy_delete_buffer</a> (YY_BUFFER_STATE b  );
<a name="l00313"></a>00313 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a2f59cc88e85e5455c62e4ef7ce095ea8" title="Discard all buffered characters.">yy_flush_buffer</a> (YY_BUFFER_STATE b  );
<a name="l00314"></a>00314 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a4bf8969e5234aef8b46cce9a67a62724" title="Pushes the new state onto the stack.">yypush_buffer_state</a> (YY_BUFFER_STATE new_buffer  );
<a name="l00315"></a>00315 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a6201ab6be4687a1ebc3120602d05e35a" title="Removes and deletes the top of the stack, if present.">yypop_buffer_state</a> (<span class="keywordtype">void</span> );
<a name="l00316"></a>00316 
<a name="l00317"></a>00317 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">yyensure_buffer_stack</a> (<span class="keywordtype">void</span> );
<a name="l00318"></a>00318 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a> (<span class="keywordtype">void</span> );
<a name="l00319"></a>00319 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#af4a399540c15d953f8b01085bfdc93ea" title="The main scanner function which does all the work.">yy_init_buffer</a> (YY_BUFFER_STATE b,FILE *file  );
<a name="l00320"></a>00320 
<a name="l00321"></a><a class="code" href="faustlexer_8cpp.html#ac5d478d90ea9a2ecd43d579067a2e89d">00321</a> <span class="preprocessor">#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )</span>
<a name="l00322"></a>00322 <span class="preprocessor"></span>
<a name="l00323"></a>00323 YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#af81595b30c0da73f9034ffb511db6388" title="Setup the input buffer state to scan directly from a user-specified character buffer...">yy_scan_buffer</a> (<span class="keywordtype">char</span> *base,<a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a> size  );
<a name="l00324"></a>00324 YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#a1569a0938133ac9334728cb86777ab9f" title="Setup the input buffer state to scan a string.">yy_scan_string</a> (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> *yy_str  );
<a name="l00325"></a>00325 YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#ae281ca25dcdcf5e0a4b9f17eeda22db6" title="Setup the input buffer state to scan the given bytes.">yy_scan_bytes</a> (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> *bytes,<span class="keywordtype">int</span> <a class="code" href="list_8cpp.html#a0b58ea1a5d8649e8afb0f70c48776347">len</a>  );
<a name="l00326"></a>00326 
<a name="l00327"></a>00327 <span class="keywordtype">void</span> *<a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a> (<a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>  );
<a name="l00328"></a>00328 <span class="keywordtype">void</span> *<a class="code" href="faustlexer_8cpp.html#abcb4148bc13fe254059384c2fdf472b7">yyrealloc</a> (<span class="keywordtype">void</span> *,<a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>  );
<a name="l00329"></a>00329 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a> (<span class="keywordtype">void</span> *  );
<a name="l00330"></a>00330 
<a name="l00331"></a><a class="code" href="faustlexer_8cpp.html#ab7eb911e18655f2f78e63afe5a8a4a12">00331</a> <span class="preprocessor">#define yy_new_buffer yy_create_buffer</span>
<a name="l00332"></a>00332 <span class="preprocessor"></span>
<a name="l00333"></a><a class="code" href="faustlexer_8cpp.html#ac56eb96366c08862bf0efe5d83d1fc4c">00333</a> <span class="preprocessor">#define yy_set_interactive(is_interactive) \</span>
<a name="l00334"></a>00334 <span class="preprocessor">    { \</span>
<a name="l00335"></a>00335 <span class="preprocessor">    if ( ! YY_CURRENT_BUFFER ){ \</span>
<a name="l00336"></a>00336 <span class="preprocessor">        yyensure_buffer_stack (); \</span>
<a name="l00337"></a>00337 <span class="preprocessor">        YY_CURRENT_BUFFER_LVALUE =    \</span>
<a name="l00338"></a>00338 <span class="preprocessor">            yy_create_buffer(yyin,YY_BUF_SIZE ); \</span>
<a name="l00339"></a>00339 <span class="preprocessor">    } \</span>
<a name="l00340"></a>00340 <span class="preprocessor">    YY_CURRENT_BUFFER_LVALUE-&gt;yy_is_interactive = is_interactive; \</span>
<a name="l00341"></a>00341 <span class="preprocessor">    }</span>
<a name="l00342"></a>00342 <span class="preprocessor"></span>
<a name="l00343"></a><a class="code" href="faustlexer_8cpp.html#a12e30d13a76a94e78010db9996d39c50">00343</a> <span class="preprocessor">#define yy_set_bol(at_bol) \</span>
<a name="l00344"></a>00344 <span class="preprocessor">    { \</span>
<a name="l00345"></a>00345 <span class="preprocessor">    if ( ! YY_CURRENT_BUFFER ){\</span>
<a name="l00346"></a>00346 <span class="preprocessor">        yyensure_buffer_stack (); \</span>
<a name="l00347"></a>00347 <span class="preprocessor">        YY_CURRENT_BUFFER_LVALUE =    \</span>
<a name="l00348"></a>00348 <span class="preprocessor">            yy_create_buffer(yyin,YY_BUF_SIZE ); \</span>
<a name="l00349"></a>00349 <span class="preprocessor">    } \</span>
<a name="l00350"></a>00350 <span class="preprocessor">    YY_CURRENT_BUFFER_LVALUE-&gt;yy_at_bol = at_bol; \</span>
<a name="l00351"></a>00351 <span class="preprocessor">    }</span>
<a name="l00352"></a>00352 <span class="preprocessor"></span>
<a name="l00353"></a><a class="code" href="faustlexer_8cpp.html#a71ca89b3656acd0552f14949a571560b">00353</a> <span class="preprocessor">#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE-&gt;yy_at_bol)</span>
<a name="l00354"></a>00354 <span class="preprocessor"></span>
<a name="l00355"></a>00355 <span class="comment">/* Begin user sect3 */</span>
<a name="l00356"></a>00356 
<a name="l00357"></a><a class="code" href="faustlexer_8cpp.html#a1f324b3cb0839eeb90145f0274e6946e">00357</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="faustlexer_8cpp.html#a1f324b3cb0839eeb90145f0274e6946e">YY_CHAR</a>;
<a name="l00358"></a>00358 
<a name="l00359"></a><a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">00359</a> FILE *<a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> = (FILE *) 0, *<a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a> = (FILE *) 0;
<a name="l00360"></a>00360 
<a name="l00361"></a><a class="code" href="faustlexer_8cpp.html#a9ba7c416f135b0f0c1f4addded4616b5">00361</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a>;
<a name="l00362"></a>00362 
<a name="l00363"></a>00363 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="errormsg_8hh.html#a5e36364965360da7b7cdfc2188e0af84">yylineno</a>;
<a name="l00364"></a>00364 
<a name="l00365"></a><a class="code" href="faustlexer_8cpp.html#a5e36364965360da7b7cdfc2188e0af84">00365</a> <span class="keywordtype">int</span> yylineno = 1;
<a name="l00366"></a>00366 
<a name="l00367"></a>00367 <span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="faustlexer_8cpp.html#a35b96d819f6a8f8638894c429e68b02a">yytext</a>;
<a name="l00368"></a><a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">00368</a> <span class="preprocessor">#define yytext_ptr yytext</span>
<a name="l00369"></a>00369 <span class="preprocessor"></span>
<a name="l00370"></a>00370 <span class="keyword">static</span> yy_state_type <a class="code" href="faustlexer_8cpp.html#ad7a179bfb29968916da20ca16f6ab370">yy_get_previous_state</a> (<span class="keywordtype">void</span> );
<a name="l00371"></a>00371 <span class="keyword">static</span> yy_state_type <a class="code" href="faustlexer_8cpp.html#a45a1e65d8dcd5cb30c5d315c91800a5f">yy_try_NUL_trans</a> (yy_state_type current_state  );
<a name="l00372"></a>00372 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a3b3b5f60f720da3f621223997266498c">yy_get_next_buffer</a> (<span class="keywordtype">void</span> );
<a name="l00373"></a>00373 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#aea4ced6513a1062621f055dd066ca4dd">yy_fatal_error</a> (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> msg[]  );
<a name="l00374"></a>00374 
<a name="l00375"></a>00375 <span class="comment">/* Done after the current pattern has been matched and before the</span>
<a name="l00376"></a>00376 <span class="comment"> * corresponding action - sets up yytext.</span>
<a name="l00377"></a>00377 <span class="comment"> */</span>
<a name="l00378"></a><a class="code" href="faustlexer_8cpp.html#acc3486d769af4e4b2820346a0093cc79">00378</a> <span class="preprocessor">#define YY_DO_BEFORE_ACTION \</span>
<a name="l00379"></a>00379 <span class="preprocessor">    (yytext_ptr) = yy_bp; \</span>
<a name="l00380"></a>00380 <span class="preprocessor">    yyleng = (size_t) (yy_cp - yy_bp); \</span>
<a name="l00381"></a>00381 <span class="preprocessor">    (yy_hold_char) = *yy_cp; \</span>
<a name="l00382"></a>00382 <span class="preprocessor">    *yy_cp = &#39;\0&#39;; \</span>
<a name="l00383"></a>00383 <span class="preprocessor">    (yy_c_buf_p) = yy_cp;</span>
<a name="l00384"></a>00384 <span class="preprocessor"></span>
<a name="l00385"></a><a class="code" href="faustlexer_8cpp.html#ae558785bb896e090901c2b905f6790c6">00385</a> <span class="preprocessor">#define YY_NUM_RULES 122</span>
<a name="l00386"></a><a class="code" href="faustlexer_8cpp.html#ab2708fd42cff29ce6a0a52b91bea40d1">00386</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_END_OF_BUFFER 123</span>
<a name="l00387"></a>00387 <span class="preprocessor"></span><span class="comment">/* This struct is not used in this scanner,</span>
<a name="l00388"></a>00388 <span class="comment">   but its presence is necessary. */</span>
<a name="l00389"></a><a class="code" href="structyy__trans__info.html">00389</a> <span class="keyword">struct </span><a class="code" href="structyy__trans__info.html">yy_trans_info</a>
<a name="l00390"></a>00390     {
<a name="l00391"></a><a class="code" href="structyy__trans__info.html#a5c9f61e770deef50bd4e697310342fe9">00391</a>     <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="code" href="structyy__trans__info.html#a5c9f61e770deef50bd4e697310342fe9">yy_verify</a>;
<a name="l00392"></a><a class="code" href="structyy__trans__info.html#ae0715250c2bef261e596e77e0030f13e">00392</a>     <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="code" href="structyy__trans__info.html#ae0715250c2bef261e596e77e0030f13e">yy_nxt</a>;
<a name="l00393"></a>00393     };
<a name="l00394"></a><a class="code" href="faustlexer_8cpp.html#a68b567aeb722123af8c3df803ad0727b">00394</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="code" href="faustlexer_8cpp.html#a68b567aeb722123af8c3df803ad0727b">yy_accept</a>[390] =
<a name="l00395"></a>00395     {   0,
<a name="l00396"></a>00396         0,    0,    2,    2,    0,    0,  123,  121,  120,  120,
<a name="l00397"></a>00397        50,  121,   35,   38,   37,   53,   54,   33,   31,   26,
<a name="l00398"></a>00398        32,   58,   34,   22,   25,   51,   43,   52,   45,   36,
<a name="l00399"></a>00399       115,   57,   92,   49,  115,  115,  115,  115,  115,  115,
<a name="l00400"></a>00400       115,  115,  115,  115,  115,  115,  115,  115,  115,  115,
<a name="l00401"></a>00401       115,  115,   55,   39,   56,   30,    2,    5,    6,    3,
<a name="l00402"></a>00402         9,   10,    9,  120,   48,    0,  116,   28,   24,    1,
<a name="l00403"></a>00403       119,   23,   22,   29,    0,    0,   27,   41,   44,  118,
<a name="l00404"></a>00404         0,    0,   47,  113,   46,   42,  115,  114,  115,  115,
<a name="l00405"></a>00405       115,  115,  115,  115,  115,  115,  115,  115,  115,  115,
<a name="l00406"></a>00406 
<a name="l00407"></a>00407       115,  115,  115,  115,  115,  115,  115,  115,  115,  115,
<a name="l00408"></a>00408       115,  115,  115,  115,  115,  115,  115,  115,  115,  115,
<a name="l00409"></a>00409       115,  115,  115,  115,  115,  115,  115,  115,  115,  115,
<a name="l00410"></a>00410       115,  115,  115,  115,    2,    4,    3,    3,    7,    0,
<a name="l00411"></a>00411         0,    0,    0,    0,  119,   23,    0,    0,    0,    0,
<a name="l00412"></a>00412       114,   95,  115,  115,  115,  115,  115,  115,  115,  115,
<a name="l00413"></a>00413       115,   86,  115,  115,   89,  115,  115,  115,  115,  115,
<a name="l00414"></a>00414       115,  115,  115,  115,   62,  115,   90,   97,   60,   96,
<a name="l00415"></a>00415       115,  104,   93,  115,  115,  115,  115,  115,  115,  115,
<a name="l00416"></a>00416       103,   87,  115,  105,   88,  115,  115,  115,  115,  115,
<a name="l00417"></a>00417 
<a name="l00418"></a>00418        40,    0,    0,    0,    0,    0,  117,    0,    0,    0,
<a name="l00419"></a>00419        82,   83,   84,  115,  115,  112,  101,  115,  115,  115,
<a name="l00420"></a>00420       115,  115,  115,  115,  115,   98,  115,  115,  115,  115,
<a name="l00421"></a>00421       115,  115,  115,  115,  115,  106,  115,  115,  102,  115,
<a name="l00422"></a>00422       115,   94,  115,  115,  115,  115,   59,    0,    0,    0,
<a name="l00423"></a>00423         0,    0,    0,    0,    0,   85,  115,  115,  115,  115,
<a name="l00424"></a>00424       115,  115,  115,  115,   63,  100,  115,  115,  115,  115,
<a name="l00425"></a>00425       115,  115,   91,  115,  115,  115,  115,  115,  115,  115,
<a name="l00426"></a>00426       115,  115,  115,    0,    0,    0,    0,    0,    0,    0,
<a name="l00427"></a>00427         8,   81,   71,  115,  115,  115,  115,  115,  115,  115,
<a name="l00428"></a>00428 
<a name="l00429"></a>00429       115,   77,  115,  107,  115,   75,   61,  115,  115,  115,
<a name="l00430"></a>00430       115,   78,  115,   76,  115,    0,    0,    0,    0,    0,
<a name="l00431"></a>00431         0,    0,  115,  115,  111,  115,  115,  115,  115,  115,
<a name="l00432"></a>00432        74,  109,   64,  115,   65,   66,   67,  115,   73,   21,
<a name="l00433"></a>00433         0,    0,    0,    0,    0,    0,   72,  115,  115,  115,
<a name="l00434"></a>00434       115,  115,  115,  115,  115,    0,    0,    0,    0,    0,
<a name="l00435"></a>00435        11,    0,    0,  108,  115,   69,   68,   70,   80,   99,
<a name="l00436"></a>00436        79,   19,    0,    0,    0,   14,    0,   12,   20,    0,
<a name="l00437"></a>00437       115,   17,    0,   15,   13,   18,  110,   16,    0
<a name="l00438"></a>00438     } ;
<a name="l00439"></a>00439 
<a name="l00440"></a><a class="code" href="faustlexer_8cpp.html#ac6dfb8e0e130a1bb6e9cdd547a1f4344">00440</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="code" href="faustlexer_8cpp.html#ac6dfb8e0e130a1bb6e9cdd547a1f4344">yy_ec</a>[256] =
<a name="l00441"></a>00441     {   0,
<a name="l00442"></a>00442         1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
<a name="l00443"></a>00443         1,    1,    4,    1,    1,    1,    1,    1,    1,    1,
<a name="l00444"></a>00444         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00445"></a>00445         1,    5,    6,    7,    1,    1,    8,    9,   10,   11,
<a name="l00446"></a>00446        12,   13,   14,   15,   16,   17,   18,   19,   20,   21,
<a name="l00447"></a>00447        22,   23,   23,   23,   23,   23,   23,   24,   25,   26,
<a name="l00448"></a>00448        27,   28,    1,   29,   30,   30,   30,   30,   30,   30,
<a name="l00449"></a>00449        30,   30,   30,   30,   30,   30,   30,   30,   30,   30,
<a name="l00450"></a>00450        30,   30,   30,   30,   30,   30,   30,   30,   30,   30,
<a name="l00451"></a>00451         1,   31,    1,   32,   33,    1,   34,   35,   36,   37,
<a name="l00452"></a>00452 
<a name="l00453"></a>00453        38,   39,   40,   41,   42,   30,   43,   44,   45,   46,
<a name="l00454"></a>00454        47,   48,   49,   50,   51,   52,   53,   54,   55,   56,
<a name="l00455"></a>00455        57,   30,   58,   59,   60,   61,    1,    1,    1,    1,
<a name="l00456"></a>00456         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00457"></a>00457         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00458"></a>00458         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00459"></a>00459         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00460"></a>00460         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00461"></a>00461         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00462"></a>00462         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00463"></a>00463 
<a name="l00464"></a>00464         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00465"></a>00465         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00466"></a>00466         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00467"></a>00467         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00468"></a>00468         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00469"></a>00469         1,    1,    1,    1,    1
<a name="l00470"></a>00470     } ;
<a name="l00471"></a>00471 
<a name="l00472"></a><a class="code" href="faustlexer_8cpp.html#a48ec82fe40bd5d5a15b416bf2c590564">00472</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="code" href="faustlexer_8cpp.html#a48ec82fe40bd5d5a15b416bf2c590564">yy_meta</a>[62] =
<a name="l00473"></a>00473     {   0,
<a name="l00474"></a>00474         1,    1,    2,    2,    1,    1,    1,    1,    1,    1,
<a name="l00475"></a>00475         1,    1,    3,    1,    1,    1,    4,    4,    5,    5,
<a name="l00476"></a>00476         5,    5,    5,    4,    1,    4,    4,    4,    1,    6,
<a name="l00477"></a>00477         1,    1,    5,    6,    6,    6,    6,    6,    6,    6,
<a name="l00478"></a>00478         6,    6,    6,    6,    6,    6,    6,    6,    6,    6,
<a name="l00479"></a>00479         6,    6,    6,    6,    6,    6,    6,    1,    1,    1,
<a name="l00480"></a>00480         1
<a name="l00481"></a>00481     } ;
<a name="l00482"></a>00482 
<a name="l00483"></a><a class="code" href="faustlexer_8cpp.html#a352b166458beb4b417988a106546ab75">00483</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="code" href="faustlexer_8cpp.html#a352b166458beb4b417988a106546ab75">yy_base</a>[401] =
<a name="l00484"></a>00484     {   0,
<a name="l00485"></a>00485         0,    0,   59,   61,   63,   64,  478,  479,   66,   73,
<a name="l00486"></a>00486       450,  469,  479,  479,  479,  479,  479,  479,  447,  479,
<a name="l00487"></a>00487       479,   60,   73,   75,  446,  479,   82,   57,   60,  479,
<a name="l00488"></a>00488         0,  479,  479,    0,   66,  420,   73,  434,   47,   77,
<a name="l00489"></a>00489        84,   59,   81,   91,  433,   92,   99,   96,  106,  108,
<a name="l00490"></a>00490       428,  422,  479,  479,  479,  479,    0,  464,  479,  134,
<a name="l00491"></a>00491       479,  479,  126,  153,  479,  460,  479,  479,  146,  479,
<a name="l00492"></a>00492         0,  154,  161,  479,    0,  113,  479,  479,  479,  479,
<a name="l00493"></a>00493       168,  429,  479,  479,  479,  479,    0,    0,  414,  417,
<a name="l00494"></a>00494       421,   78,  410,  410,  418,  421,  142,  422,  403,  408,
<a name="l00495"></a>00495 
<a name="l00496"></a>00496       408,  401,  406,  405,  417,  416,  399,  404,  399,  394,
<a name="l00497"></a>00497       410,  404,  387,  397,  395,  394,  389,  383,  115,  385,
<a name="l00498"></a>00498       391,  389,  382,  153,  387,  382,  386,  384,  379,  394,
<a name="l00499"></a>00499       377,  382,  373,  374,    0,  479,  185,  186,  479,  378,
<a name="l00500"></a>00500       380,  372,  378,  372,    0,  186,  390,  375,  367,  368,
<a name="l00501"></a>00501         0,    0,  363,  367,  366,  377,  358,  371,  364,  371,
<a name="l00502"></a>00502       358,    0,  361,  362,    0,  357,  356,  154,  364,  350,
<a name="l00503"></a>00503       349,  351,  355,  349,    0,  345,  374,    0,    0,    0,
<a name="l00504"></a>00504       341,    0,    0,  353,  354,  356,  355,  336,  353,  348,
<a name="l00505"></a>00505         0,    0,  333,    0,    0,  337,  333,  335,  339,  339,
<a name="l00506"></a>00506 
<a name="l00507"></a>00507         0,  342,  344,  324,  325,  323,  479,  340,  320,  336,
<a name="l00508"></a>00508         0,    0,  350,  334,  322,    0,    0,  325,  320,  332,
<a name="l00509"></a>00509       315,  313,  327,  310,  311,    0,  318,  319,  305,  320,
<a name="l00510"></a>00510       306,  321,  335,  303,  310,    0,  316,  308,    0,  314,
<a name="l00511"></a>00511       312,    0,  294,  306,  292,  307,    0,  296,  302,  307,
<a name="l00512"></a>00512       288,  297,  298,  303,  308,    0,  294,  288,  298,  286,
<a name="l00513"></a>00513       281,  283,  277,  276,    0,    0,  293,  276,  277,  286,
<a name="l00514"></a>00514       271,  272,    0,  264,  264,  275,  272,  273,  264,  267,
<a name="l00515"></a>00515       264,  265,  274,  275,  260,  257,  266,  271,  256,  253,
<a name="l00516"></a>00516       479,    0,    0,  257,  265,  264,  255,  266,  257,  263,
<a name="l00517"></a>00517 
<a name="l00518"></a>00518       263,    0,  246,    0,  238,    0,    0,  256,  256,  254,
<a name="l00519"></a>00519       139,    0,  257,    0,  240,  261,  254,  245,  240,  247,
<a name="l00520"></a>00520       250,  241,  226,  235,    0,  235,  233,  231,  227,  217,
<a name="l00521"></a>00521         0,    0,    0,  222,    0,    0,    0,  211,    0,  479,
<a name="l00522"></a>00522       209,  186,  192,  195,  186,  183,    0,  177,  190,  175,
<a name="l00523"></a>00523       180,  187,  181,  171,  179,  191,  172,  206,  199,  188,
<a name="l00524"></a>00524       479,  187,  168,    0,  166,    0,    0,    0,    0,    0,
<a name="l00525"></a>00525         0,  479,  182,  173,  162,  479,  161,  479,  479,  151,
<a name="l00526"></a>00526       119,  479,  104,  479,  479,  479,    0,  479,  479,  234,
<a name="l00527"></a>00527       240,  246,  249,  251,  109,  257,  263,  269,   67,  271
<a name="l00528"></a>00528 
<a name="l00529"></a>00529     } ;
<a name="l00530"></a>00530 
<a name="l00531"></a><a class="code" href="faustlexer_8cpp.html#a8ee5124fec8ad8fced76c7006cd3f4f0">00531</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="code" href="faustlexer_8cpp.html#a8ee5124fec8ad8fced76c7006cd3f4f0">yy_def</a>[401] =
<a name="l00532"></a>00532     {   0,
<a name="l00533"></a>00533       389,    1,  390,  390,  391,  391,  389,  389,  389,  389,
<a name="l00534"></a>00534       389,  392,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00535"></a>00535       389,  389,  389,  389,  389,  389,  393,  389,  389,  389,
<a name="l00536"></a>00536       394,  389,  389,  395,  394,  394,  394,  394,  394,  394,
<a name="l00537"></a>00537       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00538"></a>00538       394,  394,  389,  389,  389,  389,  396,  389,  389,  397,
<a name="l00539"></a>00539       389,  389,  389,  389,  389,  392,  389,  389,  389,  389,
<a name="l00540"></a>00540       398,  389,  389,  389,  399,  389,  389,  389,  389,  389,
<a name="l00541"></a>00541       393,   81,  389,  389,  389,  389,  394,  400,  394,  394,
<a name="l00542"></a>00542       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00543"></a>00543 
<a name="l00544"></a>00544       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00545"></a>00545       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00546"></a>00546       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00547"></a>00547       394,  394,  394,  394,  396,  389,  397,  397,  389,  389,
<a name="l00548"></a>00548       389,  389,  389,  389,  398,  389,  389,  389,  389,   81,
<a name="l00549"></a>00549       400,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00550"></a>00550       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00551"></a>00551       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00552"></a>00552       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00553"></a>00553       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00554"></a>00554 
<a name="l00555"></a>00555       394,  389,  389,  389,  389,  389,  389,  389,  389,   81,
<a name="l00556"></a>00556       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00557"></a>00557       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00558"></a>00558       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00559"></a>00559       394,  394,  394,  394,  394,  394,  394,  389,  389,  389,
<a name="l00560"></a>00560       389,  389,  389,  389,   81,  394,  394,  394,  394,  394,
<a name="l00561"></a>00561       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00562"></a>00562       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00563"></a>00563       394,  394,  394,  389,  389,  389,  389,  389,  389,  389,
<a name="l00564"></a>00564       389,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00565"></a>00565 
<a name="l00566"></a>00566       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00567"></a>00567       394,  394,  394,  394,  394,  389,  389,  389,  389,  389,
<a name="l00568"></a>00568       389,  389,  394,  394,  394,  394,  394,  394,  394,  394,
<a name="l00569"></a>00569       394,  394,  394,  394,  394,  394,  394,  394,  394,  389,
<a name="l00570"></a>00570       389,  389,  389,  389,  389,  389,  394,  394,  394,  394,
<a name="l00571"></a>00571       394,  394,  394,  394,  394,  389,  389,  389,  389,  389,
<a name="l00572"></a>00572       389,  389,  389,  394,  394,  394,  394,  394,  394,  394,
<a name="l00573"></a>00573       394,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00574"></a>00574       394,  389,  389,  389,  389,  389,  394,  389,    0,  389,
<a name="l00575"></a>00575       389,  389,  389,  389,  389,  389,  389,  389,  389,  389
<a name="l00576"></a>00576 
<a name="l00577"></a>00577     } ;
<a name="l00578"></a>00578 
<a name="l00579"></a><a class="code" href="faustlexer_8cpp.html#a0c394c48810f128d779842373954fdad">00579</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="code" href="faustlexer_8cpp.html#a0c394c48810f128d779842373954fdad">yy_nxt</a>[541] =
<a name="l00580"></a>00580     {   0,
<a name="l00581"></a>00581         8,    9,   10,    9,    9,   11,   12,   13,   14,   15,
<a name="l00582"></a>00582        16,   17,   18,   19,   20,   21,   22,   23,   24,   24,
<a name="l00583"></a>00583        24,   24,   24,   25,   26,   27,   28,   29,   30,   31,
<a name="l00584"></a>00584        32,   33,   34,   35,   36,   37,   38,   39,   40,   31,
<a name="l00585"></a>00585        41,   42,   31,   43,   44,   45,   31,   46,   31,   47,
<a name="l00586"></a>00586        48,   49,   31,   50,   51,   52,   31,   53,   54,   55,
<a name="l00587"></a>00587        56,   58,   59,   58,   59,   62,   62,   64,   64,   64,
<a name="l00588"></a>00588        64,   60,  147,   60,   64,   64,   64,   64,   69,   69,
<a name="l00589"></a>00589        69,   69,   69,   83,   84,   70,   85,   86,   63,   63,
<a name="l00590"></a>00590        71,   72,   99,   73,   73,   73,   73,   73,   75,   76,
<a name="l00591"></a>00591 
<a name="l00592"></a>00592        89,   90,  100,  109,  110,   77,   94,   78,   79,   80,
<a name="l00593"></a>00593        95,  155,  101,   96,   88,  102,   91,   92,  106,   97,
<a name="l00594"></a>00594       103,  104,  111,  107,  113,  117,   82,  112,  114,  156,
<a name="l00595"></a>00595       105,  388,  115,  124,  108,  120,  121,  125,  118,  128,
<a name="l00596"></a>00596       122,  119,  130,  140,  126,  129,  138,  131,  127,  148,
<a name="l00597"></a>00597       149,  139,  184,  123,   64,   64,   64,   64,  132,  336,
<a name="l00598"></a>00598       337,  185,  141,  142,   69,   69,   69,   69,   69,  143,
<a name="l00599"></a>00599       387,  144,  146,  146,  146,  146,  146,   72,  386,   73,
<a name="l00600"></a>00600        73,   73,   73,   73,   75,  389,  161,  224,  385,  384,
<a name="l00601"></a>00601       383,  389,  162,  389,  389,   80,  190,  389,  138,  359,
<a name="l00602"></a>00602 
<a name="l00603"></a>00603       225,  191,  389,  139,  146,  146,  146,  146,  146,  382,
<a name="l00604"></a>00604       374,  381,  360,  380,  379,  378,  377,  373,  372,  371,
<a name="l00605"></a>00605       370,  369,  361,  375,  368,  367,  366,  365,  364,  363,
<a name="l00606"></a>00606       362,  358,  357,  376,   57,   57,   57,   57,   57,   57,
<a name="l00607"></a>00607        61,   61,   61,   61,   61,   61,   66,   66,   66,   66,
<a name="l00608"></a>00608        66,   66,   81,  356,   81,   87,   87,  135,  355,  354,
<a name="l00609"></a>00609       135,  135,  135,  137,  353,  137,  137,  137,  137,  145,
<a name="l00610"></a>00610       352,  145,  145,  145,  145,  151,  151,  351,  350,  349,
<a name="l00611"></a>00611       348,  347,  346,  345,  344,  343,  342,  341,  340,  339,
<a name="l00612"></a>00612       338,  335,  334,  333,  332,  331,  330,  329,  328,  327,
<a name="l00613"></a>00613 
<a name="l00614"></a>00614       326,  325,  324,  323,  322,  321,  320,  319,  318,  317,
<a name="l00615"></a>00615       316,  315,  314,  313,  312,  311,  310,  309,  308,  307,
<a name="l00616"></a>00616       306,  305,  304,  303,  302,  301,  300,  299,  298,  297,
<a name="l00617"></a>00617       296,  295,  294,  293,  292,  291,  290,  289,  288,  287,
<a name="l00618"></a>00618       286,  285,  284,  283,  282,  281,  280,  279,  278,  277,
<a name="l00619"></a>00619       276,  275,  274,  273,  272,  271,  270,  269,  268,  267,
<a name="l00620"></a>00620       266,  265,  264,  263,  262,  261,  260,  259,  258,  257,
<a name="l00621"></a>00621       256,  255,  254,  253,  252,  251,  250,  249,  248,  247,
<a name="l00622"></a>00622       246,  245,  244,  243,  242,  241,  240,  239,  238,  237,
<a name="l00623"></a>00623       236,  235,  234,  233,  232,  231,  230,  229,  228,  227,
<a name="l00624"></a>00624 
<a name="l00625"></a>00625       226,  223,  222,  221,  220,  219,  218,  217,  216,  215,
<a name="l00626"></a>00626       214,  213,  212,  211,  210,  209,  208,  207,  206,  205,
<a name="l00627"></a>00627       204,  203,  202,  201,  200,  199,  198,  197,  196,  195,
<a name="l00628"></a>00628       194,  193,  192,  189,  188,  187,  186,  183,  182,  181,
<a name="l00629"></a>00629       180,  179,  178,  177,  176,  175,  174,  173,  172,  171,
<a name="l00630"></a>00630       170,  169,  168,  167,  166,  165,  164,  163,  160,  159,
<a name="l00631"></a>00631       158,  157,  154,  153,  152,  150,   67,  136,  134,  133,
<a name="l00632"></a>00632       116,   98,   93,   74,   68,   67,   65,  389,    7,  389,
<a name="l00633"></a>00633       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00634"></a>00634       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00635"></a>00635 
<a name="l00636"></a>00636       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00637"></a>00637       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00638"></a>00638       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00639"></a>00639       389,  389,  389,  389,  389,  389,  389,  389,  389,  389
<a name="l00640"></a>00640     } ;
<a name="l00641"></a>00641 
<a name="l00642"></a><a class="code" href="faustlexer_8cpp.html#a279aad12211be0efb9df597e31690542">00642</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="code" href="faustlexer_8cpp.html#a279aad12211be0efb9df597e31690542">yy_chk</a>[541] =
<a name="l00643"></a>00643     {   0,
<a name="l00644"></a>00644         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00645"></a>00645         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00646"></a>00646         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00647"></a>00647         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00648"></a>00648         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00649"></a>00649         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
<a name="l00650"></a>00650         1,    3,    3,    4,    4,    5,    6,    9,    9,    9,
<a name="l00651"></a>00651         9,    3,  399,    4,   10,   10,   10,   10,   22,   22,
<a name="l00652"></a>00652        22,   22,   22,   28,   28,   23,   29,   29,    5,    6,
<a name="l00653"></a>00653        23,   24,   39,   24,   24,   24,   24,   24,   27,   27,
<a name="l00654"></a>00654 
<a name="l00655"></a>00655        35,   35,   39,   42,   42,   27,   37,   27,   27,   27,
<a name="l00656"></a>00656        37,   92,   40,   37,  395,   40,   35,   35,   41,   37,
<a name="l00657"></a>00657        40,   40,   43,   41,   44,   46,   27,   43,   44,   92,
<a name="l00658"></a>00658        40,  383,   44,   48,   41,   47,   47,   48,   46,   49,
<a name="l00659"></a>00659        47,   46,   50,   63,   48,   49,   60,   50,   48,   76,
<a name="l00660"></a>00660        76,   60,  119,   47,   64,   64,   64,   64,   50,  311,
<a name="l00661"></a>00661       311,  119,   63,   63,   69,   69,   69,   69,   69,   63,
<a name="l00662"></a>00662       381,   63,   72,   72,   72,   72,   72,   73,  380,   73,
<a name="l00663"></a>00663        73,   73,   73,   73,   81,   81,   97,  168,  377,  375,
<a name="l00664"></a>00664       374,   81,   97,   81,   81,   81,  124,  137,  138,  344,
<a name="l00665"></a>00665 
<a name="l00666"></a>00666       168,  124,  137,  138,  146,  146,  146,  146,  146,  373,
<a name="l00667"></a>00667       358,  365,  344,  363,  362,  360,  359,  357,  356,  355,
<a name="l00668"></a>00668       354,  353,  344,  358,  352,  351,  350,  349,  348,  346,
<a name="l00669"></a>00669       345,  343,  342,  358,  390,  390,  390,  390,  390,  390,
<a name="l00670"></a>00670       391,  391,  391,  391,  391,  391,  392,  392,  392,  392,
<a name="l00671"></a>00671       392,  392,  393,  341,  393,  394,  394,  396,  338,  334,
<a name="l00672"></a>00672       396,  396,  396,  397,  330,  397,  397,  397,  397,  398,
<a name="l00673"></a>00673       329,  398,  398,  398,  398,  400,  400,  328,  327,  326,
<a name="l00674"></a>00674       324,  323,  322,  321,  320,  319,  318,  317,  316,  315,
<a name="l00675"></a>00675       313,  310,  309,  308,  305,  303,  301,  300,  299,  298,
<a name="l00676"></a>00676 
<a name="l00677"></a>00677       297,  296,  295,  294,  290,  289,  288,  287,  286,  285,
<a name="l00678"></a>00678       284,  283,  282,  281,  280,  279,  278,  277,  276,  275,
<a name="l00679"></a>00679       274,  272,  271,  270,  269,  268,  267,  264,  263,  262,
<a name="l00680"></a>00680       261,  260,  259,  258,  257,  255,  254,  253,  252,  251,
<a name="l00681"></a>00681       250,  249,  248,  246,  245,  244,  243,  241,  240,  238,
<a name="l00682"></a>00682       237,  235,  234,  233,  232,  231,  230,  229,  228,  227,
<a name="l00683"></a>00683       225,  224,  223,  222,  221,  220,  219,  218,  215,  214,
<a name="l00684"></a>00684       213,  210,  209,  208,  206,  205,  204,  203,  202,  200,
<a name="l00685"></a>00685       199,  198,  197,  196,  193,  190,  189,  188,  187,  186,
<a name="l00686"></a>00686       185,  184,  181,  177,  176,  174,  173,  172,  171,  170,
<a name="l00687"></a>00687 
<a name="l00688"></a>00688       169,  167,  166,  164,  163,  161,  160,  159,  158,  157,
<a name="l00689"></a>00689       156,  155,  154,  153,  150,  149,  148,  147,  144,  143,
<a name="l00690"></a>00690       142,  141,  140,  134,  133,  132,  131,  130,  129,  128,
<a name="l00691"></a>00691       127,  126,  125,  123,  122,  121,  120,  118,  117,  116,
<a name="l00692"></a>00692       115,  114,  113,  112,  111,  110,  109,  108,  107,  106,
<a name="l00693"></a>00693       105,  104,  103,  102,  101,  100,   99,   98,   96,   95,
<a name="l00694"></a>00694        94,   93,   91,   90,   89,   82,   66,   58,   52,   51,
<a name="l00695"></a>00695        45,   38,   36,   25,   19,   12,   11,    7,  389,  389,
<a name="l00696"></a>00696       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00697"></a>00697       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00698"></a>00698 
<a name="l00699"></a>00699       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00700"></a>00700       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00701"></a>00701       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
<a name="l00702"></a>00702       389,  389,  389,  389,  389,  389,  389,  389,  389,  389
<a name="l00703"></a>00703     } ;
<a name="l00704"></a>00704 
<a name="l00705"></a>00705 <span class="comment">/* Table of booleans, true if rule could match eol. */</span>
<a name="l00706"></a><a class="code" href="faustlexer_8cpp.html#adeec48116aaa35265f09201e3166e85f">00706</a> <span class="keyword">static</span> <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <a class="code" href="faustlexer_8cpp.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="code" href="faustlexer_8cpp.html#adeec48116aaa35265f09201e3166e85f">yy_rule_can_match_eol</a>[123] =
<a name="l00707"></a>00707     {   0,
<a name="l00708"></a>00708 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
<a name="l00709"></a>00709     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
<a name="l00710"></a>00710     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
<a name="l00711"></a>00711     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
<a name="l00712"></a>00712     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
<a name="l00713"></a>00713     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
<a name="l00714"></a>00714     1, 0, 0,     };
<a name="l00715"></a>00715 
<a name="l00716"></a><a class="code" href="faustlexer_8cpp.html#a1e8856234732c99be24858b0073e1297">00716</a> <span class="keyword">static</span> yy_state_type <a class="code" href="faustlexer_8cpp.html#a1e8856234732c99be24858b0073e1297">yy_last_accepting_state</a>;
<a name="l00717"></a><a class="code" href="faustlexer_8cpp.html#afc6bef71feb2394eb5291e710139dfb3">00717</a> <span class="keyword">static</span> <span class="keywordtype">char</span> *<a class="code" href="faustlexer_8cpp.html#afc6bef71feb2394eb5291e710139dfb3">yy_last_accepting_cpos</a>;
<a name="l00718"></a>00718 
<a name="l00719"></a>00719 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a7411c3bab9eca1afee90113c2d22da37">yy_flex_debug</a>;
<a name="l00720"></a><a class="code" href="faustlexer_8cpp.html#a7411c3bab9eca1afee90113c2d22da37">00720</a> <span class="keywordtype">int</span> yy_flex_debug = 0;
<a name="l00721"></a>00721 
<a name="l00722"></a>00722 <span class="comment">/* The intent behind this definition is that it&#39;ll catch</span>
<a name="l00723"></a>00723 <span class="comment"> * any uses of REJECT which flex missed.</span>
<a name="l00724"></a>00724 <span class="comment"> */</span>
<a name="l00725"></a><a class="code" href="faustlexer_8cpp.html#a835f10dd1ab4bf9a80c4cd80ee6e3058">00725</a> <span class="preprocessor">#define REJECT reject_used_but_not_detected</span>
<a name="l00726"></a><a class="code" href="faustlexer_8cpp.html#a745d37b5e002b2e5f93ad42ea7b554be">00726</a> <span class="preprocessor"></span><span class="preprocessor">#define yymore() yymore_used_but_not_detected</span>
<a name="l00727"></a><a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">00727</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_MORE_ADJ 0</span>
<a name="l00728"></a><a class="code" href="faustlexer_8cpp.html#a56858d18c7eda4f53664496ef566f651">00728</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_RESTORE_YY_MORE_OFFSET</span>
<a name="l00729"></a><a class="code" href="faustlexer_8cpp.html#a35b96d819f6a8f8638894c429e68b02a">00729</a> <span class="preprocessor"></span><span class="keywordtype">char</span> *yytext;
<a name="l00730"></a>00730 <span class="preprocessor">#line 1 &quot;parser/faustlexer.l&quot;</span>
<a name="l00731"></a>00731 <span class="preprocessor"></span><span class="comment">/* -*- Mode: C++; tab-width: 4; c-basic-offset: 4 -*- */</span>
<a name="l00732"></a>00732 <span class="comment">/* Scanner for the Faust language */</span>
<a name="l00733"></a>00733 <span class="preprocessor">#line 6 &quot;parser/faustlexer.l&quot;</span>
<a name="l00734"></a>00734 <span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="tree_8hh.html" title="A tree library with hashconsing and maximal sharing capabilities.">tree.hh</a>&quot;</span>
<a name="l00735"></a>00735 <span class="preprocessor">#include &quot;faustparser.hpp&quot;</span>
<a name="l00736"></a><a class="code" href="faustlexer_8cpp.html#ae78ac56cd1f29572e967ed7636952d15">00736</a> <span class="preprocessor">#define YY_NO_UNISTD_H 1</span>
<a name="l00737"></a>00737 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#ab4155ffea05dab2dafae68fd88a0517f">isatty</a> (<span class="keywordtype">int</span> );
<a name="l00738"></a>00738 
<a name="l00739"></a>00739 
<a name="l00740"></a>00740 <span class="preprocessor">#line 741 &quot;parser/faustlexer.cpp&quot;</span>
<a name="l00741"></a>00741 <span class="preprocessor"></span>
<a name="l00742"></a><a class="code" href="faustlexer_8cpp.html#aa3d063564f6ab16f6d408b8369d0e9ff">00742</a> <span class="preprocessor">#define INITIAL 0</span>
<a name="l00743"></a><a class="code" href="faustlexer_8cpp.html#a43be22b7a1b528eaf759e034ec581543">00743</a> <span class="preprocessor"></span><span class="preprocessor">#define comment 1</span>
<a name="l00744"></a><a class="code" href="faustlexer_8cpp.html#a96015589396b70e34698a0887a19ad0a">00744</a> <span class="preprocessor"></span><span class="preprocessor">#define doc 2</span>
<a name="l00745"></a>00745 <span class="preprocessor"></span>
<a name="l00746"></a>00746 <span class="preprocessor">#ifndef YY_NO_UNISTD_H</span>
<a name="l00747"></a>00747 <span class="preprocessor"></span><span class="comment">/* Special case for &quot;unistd.h&quot;, since it is non-ANSI. We include it way</span>
<a name="l00748"></a>00748 <span class="comment"> * down here because we want the user&#39;s section 1 to have been scanned first.</span>
<a name="l00749"></a>00749 <span class="comment"> * The user has a chance to override it with an option.</span>
<a name="l00750"></a>00750 <span class="comment"> */</span>
<a name="l00751"></a>00751 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
<a name="l00752"></a>00752 <span class="preprocessor">#endif</span>
<a name="l00753"></a>00753 <span class="preprocessor"></span>
<a name="l00754"></a>00754 <span class="preprocessor">#ifndef YY_EXTRA_TYPE</span>
<a name="l00755"></a><a class="code" href="faustlexer_8cpp.html#a26938d921de835f6183c02e54cf08828">00755</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_EXTRA_TYPE void *</span>
<a name="l00756"></a>00756 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00757"></a>00757 <span class="preprocessor"></span>
<a name="l00758"></a>00758 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a599b60cd059cf60e89cc49953dc708d0">yy_init_globals</a> (<span class="keywordtype">void</span> );
<a name="l00759"></a>00759 
<a name="l00760"></a>00760 <span class="comment">/* Accessor methods to globals.</span>
<a name="l00761"></a>00761 <span class="comment">   These are made visible to non-reentrant scanners for convenience. */</span>
<a name="l00762"></a>00762 
<a name="l00763"></a>00763 <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#ab596ae57cdabfb4b298edf3dde7cdf04">yylex_destroy</a> (<span class="keywordtype">void</span> );
<a name="l00764"></a>00764 
<a name="l00765"></a>00765 <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a4d4e3dd7e6f1d795e01b61794b31ac34">yyget_debug</a> (<span class="keywordtype">void</span> );
<a name="l00766"></a>00766 
<a name="l00767"></a>00767 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ac571eade4cca933e8ccdf6759c527fe7">yyset_debug</a> (<span class="keywordtype">int</span> debug_flag  );
<a name="l00768"></a>00768 
<a name="l00769"></a>00769 <a class="code" href="faustlexer_8cpp.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a> <a class="code" href="faustlexer_8cpp.html#ada55bcd8fc1379fb4c103886195dd0e8">yyget_extra</a> (<span class="keywordtype">void</span> );
<a name="l00770"></a>00770 
<a name="l00771"></a>00771 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a2df391b304dadab17608192b116af2a1">yyset_extra</a> (<a class="code" href="faustlexer_8cpp.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a> user_defined  );
<a name="l00772"></a>00772 
<a name="l00773"></a>00773 FILE *<a class="code" href="faustlexer_8cpp.html#a07cc38fe7bf6439f85eace2335cb889f" title="Get the input stream.">yyget_in</a> (<span class="keywordtype">void</span> );
<a name="l00774"></a>00774 
<a name="l00775"></a>00775 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ac698f6825e37dd98360acae6539ac464" title="Set the input stream.">yyset_in</a>  (FILE * in_str  );
<a name="l00776"></a>00776 
<a name="l00777"></a>00777 FILE *<a class="code" href="faustlexer_8cpp.html#a551358cae0f2c14b700b72cb3846d2c4" title="Get the output stream.">yyget_out</a> (<span class="keywordtype">void</span> );
<a name="l00778"></a>00778 
<a name="l00779"></a>00779 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a8530eddd2ebe60de741148bad39517a5">yyset_out</a>  (FILE * out_str  );
<a name="l00780"></a>00780 
<a name="l00781"></a>00781 <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a81867b0419accbe7b3c2d59ffb203da9" title="Get the length of the current token.">yyget_leng</a> (<span class="keywordtype">void</span> );
<a name="l00782"></a>00782 
<a name="l00783"></a>00783 <span class="keywordtype">char</span> *<a class="code" href="faustlexer_8cpp.html#ad1489f69c327c150a13bcbeeb9799266" title="Get the current token.">yyget_text</a> (<span class="keywordtype">void</span> );
<a name="l00784"></a>00784 
<a name="l00785"></a>00785 <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a3ac85cdab63967ff82c7534d35a42fe6" title="Get the current line number.">yyget_lineno</a> (<span class="keywordtype">void</span> );
<a name="l00786"></a>00786 
<a name="l00787"></a>00787 <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a1c7624d0fc3e3afd1b59fc43650845d0" title="Set the current line number.">yyset_lineno</a> (<span class="keywordtype">int</span> line_number  );
<a name="l00788"></a>00788 
<a name="l00789"></a>00789 <span class="comment">/* Macros after this point can all be overridden by user definitions in</span>
<a name="l00790"></a>00790 <span class="comment"> * section 1.</span>
<a name="l00791"></a>00791 <span class="comment"> */</span>
<a name="l00792"></a>00792 
<a name="l00793"></a>00793 <span class="preprocessor">#ifndef YY_SKIP_YYWRAP</span>
<a name="l00794"></a>00794 <span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00795"></a>00795 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a9ae7dd87893ed6cebc02d0d5f84c2ede">yywrap</a> (<span class="keywordtype">void</span> );
<a name="l00796"></a>00796 <span class="preprocessor">#else</span>
<a name="l00797"></a>00797 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a9ae7dd87893ed6cebc02d0d5f84c2ede">yywrap</a> (<span class="keywordtype">void</span> );
<a name="l00798"></a>00798 <span class="preprocessor">#endif</span>
<a name="l00799"></a>00799 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00800"></a>00800 <span class="preprocessor"></span>
<a name="l00801"></a>00801     <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a25685b4fb49203fb391287f312948be4">yyunput</a> (<span class="keywordtype">int</span> c,<span class="keywordtype">char</span> *buf_ptr  );
<a name="l00802"></a>00802     
<a name="l00803"></a>00803 <span class="preprocessor">#ifndef yytext_ptr</span>
<a name="l00804"></a>00804 <span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> yy_flex_strncpy (<span class="keywordtype">char</span> *,<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> *,<span class="keywordtype">int</span> );
<a name="l00805"></a>00805 <span class="preprocessor">#endif</span>
<a name="l00806"></a>00806 <span class="preprocessor"></span>
<a name="l00807"></a>00807 <span class="preprocessor">#ifdef YY_NEED_STRLEN</span>
<a name="l00808"></a>00808 <span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">int</span> yy_flex_strlen (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> * );
<a name="l00809"></a>00809 <span class="preprocessor">#endif</span>
<a name="l00810"></a>00810 <span class="preprocessor"></span>
<a name="l00811"></a>00811 <span class="preprocessor">#ifndef YY_NO_INPUT</span>
<a name="l00812"></a>00812 <span class="preprocessor"></span>
<a name="l00813"></a>00813 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00814"></a>00814 <span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">int</span> yyinput (<span class="keywordtype">void</span> );
<a name="l00815"></a>00815 <span class="preprocessor">#else</span>
<a name="l00816"></a>00816 <span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a171692544b8e065853e387755849a433">input</a> (<span class="keywordtype">void</span> );
<a name="l00817"></a>00817 <span class="preprocessor">#endif</span>
<a name="l00818"></a>00818 <span class="preprocessor"></span>
<a name="l00819"></a>00819 <span class="preprocessor">#endif</span>
<a name="l00820"></a>00820 <span class="preprocessor"></span>
<a name="l00821"></a>00821 <span class="comment">/* Amount of stuff to slurp up with each read. */</span>
<a name="l00822"></a>00822 <span class="preprocessor">#ifndef YY_READ_BUF_SIZE</span>
<a name="l00823"></a>00823 <span class="preprocessor"></span><span class="preprocessor">#ifdef __ia64__</span>
<a name="l00824"></a>00824 <span class="preprocessor"></span><span class="comment">/* On IA-64, the buffer size is 16k, not 8k */</span>
<a name="l00825"></a>00825 <span class="preprocessor">#define YY_READ_BUF_SIZE 16384</span>
<a name="l00826"></a>00826 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00827"></a><a class="code" href="faustlexer_8cpp.html#aab1491ceccb1c95c14320b2903773a1c">00827</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_READ_BUF_SIZE 8192</span>
<a name="l00828"></a>00828 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __ia64__ */</span>
<a name="l00829"></a>00829 <span class="preprocessor">#endif</span>
<a name="l00830"></a>00830 <span class="preprocessor"></span>
<a name="l00831"></a>00831 <span class="comment">/* Copy whatever the last rule matched to the standard output. */</span>
<a name="l00832"></a>00832 <span class="preprocessor">#ifndef ECHO</span>
<a name="l00833"></a>00833 <span class="preprocessor"></span><span class="comment">/* This used to be an fputs(), but since the string might contain NUL&#39;s,</span>
<a name="l00834"></a>00834 <span class="comment"> * we now use fwrite().</span>
<a name="l00835"></a>00835 <span class="comment"> */</span>
<a name="l00836"></a><a class="code" href="faustlexer_8cpp.html#aad1dc60a04a1d8cfc8b3ded13601e361">00836</a> <span class="preprocessor">#define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)</span>
<a name="l00837"></a>00837 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00838"></a>00838 <span class="preprocessor"></span>
<a name="l00839"></a>00839 <span class="comment">/* Gets input and stuffs it into &quot;buf&quot;.  number of characters read, or YY_NULL,</span>
<a name="l00840"></a>00840 <span class="comment"> * is returned in &quot;result&quot;.</span>
<a name="l00841"></a>00841 <span class="comment"> */</span>
<a name="l00842"></a>00842 <span class="preprocessor">#ifndef YY_INPUT</span>
<a name="l00843"></a><a class="code" href="faustlexer_8cpp.html#aacfdca45fa4beb8b06172525a53c424a">00843</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_INPUT(buf,result,max_size) \</span>
<a name="l00844"></a>00844 <span class="preprocessor">    if ( YY_CURRENT_BUFFER_LVALUE-&gt;yy_is_interactive ) \</span>
<a name="l00845"></a>00845 <span class="preprocessor">        { \</span>
<a name="l00846"></a>00846 <span class="preprocessor">        int c = &#39;*&#39;; \</span>
<a name="l00847"></a>00847 <span class="preprocessor">        size_t n; \</span>
<a name="l00848"></a>00848 <span class="preprocessor">        for ( n = 0; n &lt; max_size &amp;&amp; \</span>
<a name="l00849"></a>00849 <span class="preprocessor">                 (c = getc( yyin )) != EOF &amp;&amp; c != &#39;\n&#39;; ++n ) \</span>
<a name="l00850"></a>00850 <span class="preprocessor">            buf[n] = (char) c; \</span>
<a name="l00851"></a>00851 <span class="preprocessor">        if ( c == &#39;\n&#39; ) \</span>
<a name="l00852"></a>00852 <span class="preprocessor">            buf[n++] = (char) c; \</span>
<a name="l00853"></a>00853 <span class="preprocessor">        if ( c == EOF &amp;&amp; ferror( yyin ) ) \</span>
<a name="l00854"></a>00854 <span class="preprocessor">            YY_FATAL_ERROR( &quot;input in flex scanner failed&quot; ); \</span>
<a name="l00855"></a>00855 <span class="preprocessor">        result = n; \</span>
<a name="l00856"></a>00856 <span class="preprocessor">        } \</span>
<a name="l00857"></a>00857 <span class="preprocessor">    else \</span>
<a name="l00858"></a>00858 <span class="preprocessor">        { \</span>
<a name="l00859"></a>00859 <span class="preprocessor">        errno=0; \</span>
<a name="l00860"></a>00860 <span class="preprocessor">        while ( (result = fread(buf, 1, max_size, yyin))==0 &amp;&amp; ferror(yyin)) \</span>
<a name="l00861"></a>00861 <span class="preprocessor">            { \</span>
<a name="l00862"></a>00862 <span class="preprocessor">            if( errno != EINTR) \</span>
<a name="l00863"></a>00863 <span class="preprocessor">                { \</span>
<a name="l00864"></a>00864 <span class="preprocessor">                YY_FATAL_ERROR( &quot;input in flex scanner failed&quot; ); \</span>
<a name="l00865"></a>00865 <span class="preprocessor">                break; \</span>
<a name="l00866"></a>00866 <span class="preprocessor">                } \</span>
<a name="l00867"></a>00867 <span class="preprocessor">            errno=0; \</span>
<a name="l00868"></a>00868 <span class="preprocessor">            clearerr(yyin); \</span>
<a name="l00869"></a>00869 <span class="preprocessor">            } \</span>
<a name="l00870"></a>00870 <span class="preprocessor">        }\</span>
<a name="l00871"></a>00871 <span class="preprocessor">\</span>
<a name="l00872"></a>00872 <span class="preprocessor"></span>
<a name="l00873"></a>00873 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00874"></a>00874 <span class="preprocessor"></span>
<a name="l00875"></a>00875 <span class="comment">/* No semi-colon after return; correct usage is to write &quot;yyterminate();&quot; -</span>
<a name="l00876"></a>00876 <span class="comment"> * we don&#39;t want an extra &#39;;&#39; after the &quot;return&quot; because that will cause</span>
<a name="l00877"></a>00877 <span class="comment"> * some compilers to complain about unreachable statements.</span>
<a name="l00878"></a>00878 <span class="comment"> */</span>
<a name="l00879"></a>00879 <span class="preprocessor">#ifndef yyterminate</span>
<a name="l00880"></a><a class="code" href="faustlexer_8cpp.html#ac3286b18a2e91b4571b97df96a118e84">00880</a> <span class="preprocessor"></span><span class="preprocessor">#define yyterminate() return YY_NULL</span>
<a name="l00881"></a>00881 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00882"></a>00882 <span class="preprocessor"></span>
<a name="l00883"></a>00883 <span class="comment">/* Number of entries by which start-condition stack grows. */</span>
<a name="l00884"></a>00884 <span class="preprocessor">#ifndef YY_START_STACK_INCR</span>
<a name="l00885"></a><a class="code" href="faustlexer_8cpp.html#a227e75c43b9e0cd41529974230be7e75">00885</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_START_STACK_INCR 25</span>
<a name="l00886"></a>00886 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00887"></a>00887 <span class="preprocessor"></span>
<a name="l00888"></a>00888 <span class="comment">/* Report a fatal error. */</span>
<a name="l00889"></a>00889 <span class="preprocessor">#ifndef YY_FATAL_ERROR</span>
<a name="l00890"></a><a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">00890</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )</span>
<a name="l00891"></a>00891 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00892"></a>00892 <span class="preprocessor"></span>
<a name="l00893"></a>00893 <span class="comment">/* end tables serialization structures and prototypes */</span>
<a name="l00894"></a>00894 
<a name="l00895"></a>00895 <span class="comment">/* Default declaration of generated scanner - a define so the user can</span>
<a name="l00896"></a>00896 <span class="comment"> * easily add parameters.</span>
<a name="l00897"></a>00897 <span class="comment"> */</span>
<a name="l00898"></a>00898 <span class="preprocessor">#ifndef YY_DECL</span>
<a name="l00899"></a><a class="code" href="faustlexer_8cpp.html#a7682c8d9cec0859408d2421fbe4a5570">00899</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_DECL_IS_OURS 1</span>
<a name="l00900"></a>00900 <span class="preprocessor"></span>
<a name="l00901"></a>00901 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a9a7bd1b3d14701eb97c03f3ef34deff1">yylex</a> (<span class="keywordtype">void</span>);
<a name="l00902"></a>00902 
<a name="l00903"></a><a class="code" href="faustlexer_8cpp.html#ae5b01ac2fa5a6ad5fb97559638abe686">00903</a> <span class="preprocessor">#define YY_DECL int yylex (void)</span>
<a name="l00904"></a>00904 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !YY_DECL */</span>
<a name="l00905"></a>00905 
<a name="l00906"></a>00906 <span class="comment">/* Code executed at the beginning of each rule, after yytext and yyleng</span>
<a name="l00907"></a>00907 <span class="comment"> * have been set up.</span>
<a name="l00908"></a>00908 <span class="comment"> */</span>
<a name="l00909"></a>00909 <span class="preprocessor">#ifndef YY_USER_ACTION</span>
<a name="l00910"></a><a class="code" href="faustlexer_8cpp.html#a6198b2fcf96178b24ad4efff2a3debb0">00910</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_USER_ACTION</span>
<a name="l00911"></a>00911 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00912"></a>00912 <span class="preprocessor"></span>
<a name="l00913"></a>00913 <span class="comment">/* Code executed at the end of each rule. */</span>
<a name="l00914"></a>00914 <span class="preprocessor">#ifndef YY_BREAK</span>
<a name="l00915"></a><a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">00915</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_BREAK break;</span>
<a name="l00916"></a>00916 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00917"></a>00917 <span class="preprocessor"></span>
<a name="l00918"></a><a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">00918</a> <span class="preprocessor">#define YY_RULE_SETUP \</span>
<a name="l00919"></a>00919 <span class="preprocessor">    YY_USER_ACTION</span>
<a name="l00920"></a>00920 <span class="preprocessor"></span>
<a name="l00923"></a>00923 <a class="code" href="faustlexer_8cpp.html#ae5b01ac2fa5a6ad5fb97559638abe686">YY_DECL</a>
<a name="l00924"></a>00924 {
<a name="l00925"></a>00925     <span class="keyword">register</span> yy_state_type yy_current_state;
<a name="l00926"></a>00926     <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp, *yy_bp;
<a name="l00927"></a>00927     <span class="keyword">register</span> <span class="keywordtype">int</span> yy_act;
<a name="l00928"></a>00928     
<a name="l00929"></a>00929 <span class="preprocessor">#line 24 &quot;parser/faustlexer.l&quot;</span>
<a name="l00930"></a>00930 <span class="preprocessor"></span>
<a name="l00931"></a>00931 
<a name="l00932"></a>00932 
<a name="l00933"></a>00933 <span class="preprocessor">#line 934 &quot;parser/faustlexer.cpp&quot;</span>
<a name="l00934"></a>00934 <span class="preprocessor"></span>
<a name="l00935"></a>00935     <span class="keywordflow">if</span> ( !(<a class="code" href="faustlexer_8cpp.html#aeae6dabf9dcc4769518ecf054181b1c8">yy_init</a>) )
<a name="l00936"></a>00936         {
<a name="l00937"></a>00937         (<a class="code" href="faustlexer_8cpp.html#aeae6dabf9dcc4769518ecf054181b1c8">yy_init</a>) = 1;
<a name="l00938"></a>00938 
<a name="l00939"></a>00939 <span class="preprocessor">#ifdef YY_USER_INIT</span>
<a name="l00940"></a>00940 <span class="preprocessor"></span>        YY_USER_INIT;
<a name="l00941"></a>00941 <span class="preprocessor">#endif</span>
<a name="l00942"></a>00942 <span class="preprocessor"></span>
<a name="l00943"></a>00943         <span class="keywordflow">if</span> ( ! (<a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">yy_start</a>) )
<a name="l00944"></a>00944             (<a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">yy_start</a>) = 1; <span class="comment">/* first start state */</span>
<a name="l00945"></a>00945 
<a name="l00946"></a>00946         <span class="keywordflow">if</span> ( ! <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> )
<a name="l00947"></a>00947             <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> = stdin;
<a name="l00948"></a>00948 
<a name="l00949"></a>00949         <span class="keywordflow">if</span> ( ! <a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a> )
<a name="l00950"></a>00950             <a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a> = stdout;
<a name="l00951"></a>00951 
<a name="l00952"></a>00952         <span class="keywordflow">if</span> ( ! <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> ) {
<a name="l00953"></a>00953             <a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">yyensure_buffer_stack</a> ();
<a name="l00954"></a>00954             <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> =
<a name="l00955"></a>00955                 <a class="code" href="faustlexer_8cpp.html#a5bc6f1a5f7812508f425b08283f13ae8">yy_create_buffer</a>(<a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a>,<a class="code" href="faustlexer_8cpp.html#ae7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a> );
<a name="l00956"></a>00956         }
<a name="l00957"></a>00957 
<a name="l00958"></a>00958         <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>( );
<a name="l00959"></a>00959         }
<a name="l00960"></a>00960 
<a name="l00961"></a>00961     <span class="keywordflow">while</span> ( 1 )     <span class="comment">/* loops until end-of-file is reached */</span>
<a name="l00962"></a>00962         {
<a name="l00963"></a>00963         yy_cp = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l00964"></a>00964 
<a name="l00965"></a>00965         <span class="comment">/* Support of yytext. */</span>
<a name="l00966"></a>00966         *yy_cp = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l00967"></a>00967 
<a name="l00968"></a>00968         <span class="comment">/* yy_bp points to the position in yy_ch_buf of the start of</span>
<a name="l00969"></a>00969 <span class="comment">         * the current run.</span>
<a name="l00970"></a>00970 <span class="comment">         */</span>
<a name="l00971"></a>00971         yy_bp = yy_cp;
<a name="l00972"></a>00972 
<a name="l00973"></a>00973         yy_current_state = (<a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">yy_start</a>);
<a name="l00974"></a>00974 yy_match:
<a name="l00975"></a>00975         <span class="keywordflow">do</span>
<a name="l00976"></a>00976             {
<a name="l00977"></a>00977             <span class="keyword">register</span> <a class="code" href="faustlexer_8cpp.html#a1f324b3cb0839eeb90145f0274e6946e">YY_CHAR</a> yy_c = yy_ec[<a class="code" href="faustlexer_8cpp.html#af1185350b7a92cf8aa5324c68850c8a6">YY_SC_TO_UI</a>(*yy_cp)];
<a name="l00978"></a>00978             <span class="keywordflow">if</span> ( yy_accept[yy_current_state] )
<a name="l00979"></a>00979                 {
<a name="l00980"></a>00980                 (yy_last_accepting_state) = yy_current_state;
<a name="l00981"></a>00981                 (yy_last_accepting_cpos) = yy_cp;
<a name="l00982"></a>00982                 }
<a name="l00983"></a>00983             <span class="keywordflow">while</span> ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
<a name="l00984"></a>00984                 {
<a name="l00985"></a>00985                 yy_current_state = (int) yy_def[yy_current_state];
<a name="l00986"></a>00986                 <span class="keywordflow">if</span> ( yy_current_state &gt;= 390 )
<a name="l00987"></a>00987                     yy_c = yy_meta[(<span class="keywordtype">unsigned</span> int) yy_c];
<a name="l00988"></a>00988                 }
<a name="l00989"></a>00989             yy_current_state = yy_nxt[yy_base[yy_current_state] + (<span class="keywordtype">unsigned</span> int) yy_c];
<a name="l00990"></a>00990             ++yy_cp;
<a name="l00991"></a>00991             }
<a name="l00992"></a>00992         <span class="keywordflow">while</span> ( yy_base[yy_current_state] != 479 );
<a name="l00993"></a>00993 
<a name="l00994"></a>00994 yy_find_action:
<a name="l00995"></a>00995         yy_act = yy_accept[yy_current_state];
<a name="l00996"></a>00996         <span class="keywordflow">if</span> ( yy_act == 0 )
<a name="l00997"></a>00997             { <span class="comment">/* have to back up */</span>
<a name="l00998"></a>00998             yy_cp = (yy_last_accepting_cpos);
<a name="l00999"></a>00999             yy_current_state = (yy_last_accepting_state);
<a name="l01000"></a>01000             yy_act = yy_accept[yy_current_state];
<a name="l01001"></a>01001             }
<a name="l01002"></a>01002 
<a name="l01003"></a>01003         <a class="code" href="faustlexer_8cpp.html#acc3486d769af4e4b2820346a0093cc79">YY_DO_BEFORE_ACTION</a>;
<a name="l01004"></a>01004 
<a name="l01005"></a>01005         <span class="keywordflow">if</span> ( yy_act != <a class="code" href="faustlexer_8cpp.html#ab2708fd42cff29ce6a0a52b91bea40d1">YY_END_OF_BUFFER</a> &amp;&amp; yy_rule_can_match_eol[yy_act] )
<a name="l01006"></a>01006             {
<a name="l01007"></a>01007             <span class="keywordtype">int</span> yyl;
<a name="l01008"></a>01008             <span class="keywordflow">for</span> ( yyl = 0; yyl &lt; <a class="code" href="faustlexer_8cpp.html#a1b5865350b5ca5c1d69f429c2a652953">yyleng</a>; ++yyl )
<a name="l01009"></a>01009                 <span class="keywordflow">if</span> ( yytext[yyl] == <span class="charliteral">&#39;\n&#39;</span> )
<a name="l01010"></a>01010                        
<a name="l01011"></a>01011     yylineno++;
<a name="l01012"></a>01012 ;
<a name="l01013"></a>01013             }
<a name="l01014"></a>01014 
<a name="l01015"></a>01015 do_action:  <span class="comment">/* This label is used only to access EOF actions. */</span>
<a name="l01016"></a>01016 
<a name="l01017"></a>01017         <span class="keywordflow">switch</span> ( yy_act )
<a name="l01018"></a>01018     { <span class="comment">/* beginning of action switch */</span>
<a name="l01019"></a>01019             <span class="keywordflow">case</span> 0: <span class="comment">/* must back up */</span>
<a name="l01020"></a>01020             <span class="comment">/* undo the effects of YY_DO_BEFORE_ACTION */</span>
<a name="l01021"></a>01021             *yy_cp = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l01022"></a>01022             yy_cp = (yy_last_accepting_cpos);
<a name="l01023"></a>01023             yy_current_state = (yy_last_accepting_state);
<a name="l01024"></a>01024             <span class="keywordflow">goto</span> yy_find_action;
<a name="l01025"></a>01025 
<a name="l01026"></a>01026 <span class="keywordflow">case</span> 1:
<a name="l01027"></a>01027 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01028"></a>01028 <span class="preprocessor">#line 27 &quot;parser/faustlexer.l&quot;</span>
<a name="l01029"></a>01029 <span class="preprocessor"></span><a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#a43be22b7a1b528eaf759e034ec581543">comment</a>);
<a name="l01030"></a>01030     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01031"></a>01031 <span class="keywordflow">case</span> 2:
<a name="l01032"></a>01032 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01033"></a>01033 <span class="preprocessor">#line 28 &quot;parser/faustlexer.l&quot;</span>
<a name="l01034"></a>01034 <span class="preprocessor"></span><span class="comment">/* eat anything that&#39;s not a &#39;*&#39;        */</span>
<a name="l01035"></a>01035     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01036"></a>01036 <span class="keywordflow">case</span> 3:
<a name="l01037"></a>01037 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01038"></a>01038 <span class="preprocessor">#line 29 &quot;parser/faustlexer.l&quot;</span>
<a name="l01039"></a>01039 <span class="preprocessor"></span><span class="comment">/* eat up &#39;*&#39;s not followed by &#39;/&#39;s     */</span>
<a name="l01040"></a>01040     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01041"></a>01041 <span class="keywordflow">case</span> 4:
<a name="l01042"></a>01042 <span class="comment">/* rule 4 can match eol */</span>
<a name="l01043"></a>01043 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01044"></a>01044 <span class="preprocessor">#line 30 &quot;parser/faustlexer.l&quot;</span>
<a name="l01045"></a>01045 <span class="preprocessor"></span><span class="comment">/* no need to increment yylineno here   */</span>
<a name="l01046"></a>01046     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01047"></a>01047 <span class="keywordflow">case</span> 5:
<a name="l01048"></a>01048 <span class="comment">/* rule 5 can match eol */</span>
<a name="l01049"></a>01049 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01050"></a>01050 <span class="preprocessor">#line 31 &quot;parser/faustlexer.l&quot;</span>
<a name="l01051"></a>01051 <span class="preprocessor"></span><span class="comment">/* no need to increment yylineno here   */</span>
<a name="l01052"></a>01052     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01053"></a>01053 <span class="keywordflow">case</span> 6:
<a name="l01054"></a>01054 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01055"></a>01055 <span class="preprocessor">#line 32 &quot;parser/faustlexer.l&quot;</span>
<a name="l01056"></a>01056 <span class="preprocessor"></span><span class="comment">/* no need to increment yylineno here   */</span>
<a name="l01057"></a>01057     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01058"></a>01058 <span class="keywordflow">case</span> 7:
<a name="l01059"></a>01059 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01060"></a>01060 <span class="preprocessor">#line 33 &quot;parser/faustlexer.l&quot;</span>
<a name="l01061"></a>01061 <span class="preprocessor"></span><a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#aa3d063564f6ab16f6d408b8369d0e9ff">INITIAL</a>);
<a name="l01062"></a>01062     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01063"></a>01063 <span class="keywordflow">case</span> 8:
<a name="l01064"></a>01064 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01065"></a>01065 <span class="preprocessor">#line 35 &quot;parser/faustlexer.l&quot;</span>
<a name="l01066"></a>01066 <span class="preprocessor"></span>{ <a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#a96015589396b70e34698a0887a19ad0a">doc</a>); <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1ad439382332a95f285c4d7cb747ab95">BDOC</a>; }
<a name="l01067"></a>01067     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01068"></a>01068 <span class="keywordflow">case</span> 9:
<a name="l01069"></a>01069 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01070"></a>01070 <span class="preprocessor">#line 36 &quot;parser/faustlexer.l&quot;</span>
<a name="l01071"></a>01071 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8d4f7796ea776b48892b2b72dfa4f8db">DOCCHAR</a>; <span class="comment">/* char by char, may be slow ?? */</span>
<a name="l01072"></a>01072     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01073"></a>01073 <span class="keywordflow">case</span> 10:
<a name="l01074"></a>01074 <span class="comment">/* rule 10 can match eol */</span>
<a name="l01075"></a>01075 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01076"></a>01076 <span class="preprocessor">#line 37 &quot;parser/faustlexer.l&quot;</span>
<a name="l01077"></a>01077 <span class="preprocessor"></span><span class="keywordflow">return</span> DOCCHAR; <span class="comment">/* keep newline chars */</span>
<a name="l01078"></a>01078     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01079"></a>01079 <span class="keywordflow">case</span> 11:
<a name="l01080"></a>01080 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01081"></a>01081 <span class="preprocessor">#line 38 &quot;parser/faustlexer.l&quot;</span>
<a name="l01082"></a>01082 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aed8762ff982b982ce3d67f81ab34f1d4">NOTICE</a>;  <span class="comment">/* autoclosing tag */</span>
<a name="l01083"></a>01083     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01084"></a>01084 <span class="keywordflow">case</span> 12:
<a name="l01085"></a>01085 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01086"></a>01086 <span class="preprocessor">#line 39 &quot;parser/faustlexer.l&quot;</span>
<a name="l01087"></a>01087 <span class="preprocessor"></span><span class="keywordflow">return</span> NOTICE;  <span class="comment">/* autoclosing tag */</span>
<a name="l01088"></a>01088     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01089"></a>01089 <span class="keywordflow">case</span> 13:
<a name="l01090"></a>01090 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01091"></a>01091 <span class="preprocessor">#line 40 &quot;parser/faustlexer.l&quot;</span>
<a name="l01092"></a>01092 <span class="preprocessor"></span><span class="keywordflow">return</span> NOTICE;  <span class="comment">/* autoclosing tag */</span>
<a name="l01093"></a>01093     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01094"></a>01094 <span class="keywordflow">case</span> 14:
<a name="l01095"></a>01095 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01096"></a>01096 <span class="preprocessor">#line 41 &quot;parser/faustlexer.l&quot;</span>
<a name="l01097"></a>01097 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adecb3a4f165f3c0bad31d51fb4aa3988">LISTING</a>; <span class="comment">/* autoclosing tag */</span>
<a name="l01098"></a>01098     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01099"></a>01099 <span class="keywordflow">case</span> 15:
<a name="l01100"></a>01100 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01101"></a>01101 <span class="preprocessor">#line 42 &quot;parser/faustlexer.l&quot;</span>
<a name="l01102"></a>01102 <span class="preprocessor"></span><span class="keywordflow">return</span> LISTING; <span class="comment">/* autoclosing tag */</span>
<a name="l01103"></a>01103     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01104"></a>01104 <span class="keywordflow">case</span> 16:
<a name="l01105"></a>01105 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01106"></a>01106 <span class="preprocessor">#line 43 &quot;parser/faustlexer.l&quot;</span>
<a name="l01107"></a>01107 <span class="preprocessor"></span><span class="keywordflow">return</span> LISTING; <span class="comment">/* autoclosing tag */</span>
<a name="l01108"></a>01108     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01109"></a>01109 <span class="keywordflow">case</span> 17:
<a name="l01110"></a>01110 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01111"></a>01111 <span class="preprocessor">#line 44 &quot;parser/faustlexer.l&quot;</span>
<a name="l01112"></a>01112 <span class="preprocessor"></span>{ <a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#aa3d063564f6ab16f6d408b8369d0e9ff">INITIAL</a>);   <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae75f1d9143cda17bf7d636325358281d">BEQN</a>; }
<a name="l01113"></a>01113     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01114"></a>01114 <span class="keywordflow">case</span> 18:
<a name="l01115"></a>01115 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01116"></a>01116 <span class="preprocessor">#line 45 &quot;parser/faustlexer.l&quot;</span>
<a name="l01117"></a>01117 <span class="preprocessor"></span>{ <a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#a96015589396b70e34698a0887a19ad0a">doc</a>);       <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab110eeb3e91354e97474235db18f7d69">EEQN</a>; }
<a name="l01118"></a>01118     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01119"></a>01119 <span class="keywordflow">case</span> 19:
<a name="l01120"></a>01120 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01121"></a>01121 <span class="preprocessor">#line 46 &quot;parser/faustlexer.l&quot;</span>
<a name="l01122"></a>01122 <span class="preprocessor"></span>{ <a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#aa3d063564f6ab16f6d408b8369d0e9ff">INITIAL</a>);   <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa7173f1df383db26d11b827a34c71676">BDGM</a>; }
<a name="l01123"></a>01123     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01124"></a>01124 <span class="keywordflow">case</span> 20:
<a name="l01125"></a>01125 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01126"></a>01126 <span class="preprocessor">#line 47 &quot;parser/faustlexer.l&quot;</span>
<a name="l01127"></a>01127 <span class="preprocessor"></span>{ <a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#a96015589396b70e34698a0887a19ad0a">doc</a>);       <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac49d3e0e43f65d7fdd4297f93b5d7f20">EDGM</a>; }
<a name="l01128"></a>01128     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01129"></a>01129 <span class="keywordflow">case</span> 21:
<a name="l01130"></a>01130 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01131"></a>01131 <span class="preprocessor">#line 48 &quot;parser/faustlexer.l&quot;</span>
<a name="l01132"></a>01132 <span class="preprocessor"></span>{ <a class="code" href="faustlexer_8cpp.html#ab766bbbee08d04b67e3fe599d6900873">BEGIN</a>(<a class="code" href="faustlexer_8cpp.html#aa3d063564f6ab16f6d408b8369d0e9ff">INITIAL</a>);   <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad0cf70f4fdb3703f8269c6ece37a335a">EDOC</a>; }
<a name="l01133"></a>01133     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01134"></a>01134 <span class="keywordflow">case</span> 22:
<a name="l01135"></a>01135 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01136"></a>01136 <span class="preprocessor">#line 51 &quot;parser/faustlexer.l&quot;</span>
<a name="l01137"></a>01137 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9afd5a5f51ce25953f3db2c7e93eb7864a">INT</a>;
<a name="l01138"></a>01138     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01139"></a>01139 <span class="keywordflow">case</span> 23:
<a name="l01140"></a>01140 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01141"></a>01141 <span class="preprocessor">#line 54 &quot;parser/faustlexer.l&quot;</span>
<a name="l01142"></a>01142 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9cf4a0866224b0bb4a7a895da27c9c4c">FLOAT</a>;
<a name="l01143"></a>01143     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01144"></a>01144 <span class="keywordflow">case</span> 24:
<a name="l01145"></a>01145 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01146"></a>01146 <span class="preprocessor">#line 55 &quot;parser/faustlexer.l&quot;</span>
<a name="l01147"></a>01147 <span class="preprocessor"></span><span class="keywordflow">return</span> FLOAT;
<a name="l01148"></a>01148     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01149"></a>01149 <span class="keywordflow">case</span> 25:
<a name="l01150"></a>01150 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01151"></a>01151 <span class="preprocessor">#line 58 &quot;parser/faustlexer.l&quot;</span>
<a name="l01152"></a>01152 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9985ac4cb7cda855d785a610e6a866a7">SEQ</a>;
<a name="l01153"></a>01153     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01154"></a>01154 <span class="keywordflow">case</span> 26:
<a name="l01155"></a>01155 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01156"></a>01156 <span class="preprocessor">#line 59 &quot;parser/faustlexer.l&quot;</span>
<a name="l01157"></a>01157 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a757f5788c17d7ed4b90b65476ac0fc4b">PAR</a>;
<a name="l01158"></a>01158     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01159"></a>01159 <span class="keywordflow">case</span> 27:
<a name="l01160"></a>01160 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01161"></a>01161 <span class="preprocessor">#line 60 &quot;parser/faustlexer.l&quot;</span>
<a name="l01162"></a>01162 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7cf1f5924560c2c48f72f6e1a462e9c9">SPLIT</a>;
<a name="l01163"></a>01163     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01164"></a>01164 <span class="keywordflow">case</span> 28:
<a name="l01165"></a>01165 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01166"></a>01166 <span class="preprocessor">#line 61 &quot;parser/faustlexer.l&quot;</span>
<a name="l01167"></a>01167 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7cd694aa370e2d8cf72b5c796618837b">MIX</a>;
<a name="l01168"></a>01168     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01169"></a>01169 <span class="keywordflow">case</span> 29:
<a name="l01170"></a>01170 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01171"></a>01171 <span class="preprocessor">#line 62 &quot;parser/faustlexer.l&quot;</span>
<a name="l01172"></a>01172 <span class="preprocessor"></span><span class="keywordflow">return</span> MIX;
<a name="l01173"></a>01173     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01174"></a>01174 <span class="keywordflow">case</span> 30:
<a name="l01175"></a>01175 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01176"></a>01176 <span class="preprocessor">#line 63 &quot;parser/faustlexer.l&quot;</span>
<a name="l01177"></a>01177 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad1e3bf5a209fb7daf98e299d9c995fa5">REC</a>;
<a name="l01178"></a>01178     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01179"></a>01179 <span class="keywordflow">case</span> 31:
<a name="l01180"></a>01180 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01181"></a>01181 <span class="preprocessor">#line 65 &quot;parser/faustlexer.l&quot;</span>
<a name="l01182"></a>01182 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9acfcf145f2788bf340ff3f3098bc54909">ADD</a>;
<a name="l01183"></a>01183     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01184"></a>01184 <span class="keywordflow">case</span> 32:
<a name="l01185"></a>01185 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01186"></a>01186 <span class="preprocessor">#line 66 &quot;parser/faustlexer.l&quot;</span>
<a name="l01187"></a>01187 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a12b733d4941495e86811fe6ceeeff9da">SUB</a>;
<a name="l01188"></a>01188     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01189"></a>01189 <span class="keywordflow">case</span> 33:
<a name="l01190"></a>01190 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01191"></a>01191 <span class="preprocessor">#line 67 &quot;parser/faustlexer.l&quot;</span>
<a name="l01192"></a>01192 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a086ab1f2f4dac104b6826ebe0eaba8fd">MUL</a>;
<a name="l01193"></a>01193     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01194"></a>01194 <span class="keywordflow">case</span> 34:
<a name="l01195"></a>01195 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01196"></a>01196 <span class="preprocessor">#line 68 &quot;parser/faustlexer.l&quot;</span>
<a name="l01197"></a>01197 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8565f0d60c3ba6d468661c49d86e9744">DIV</a>;
<a name="l01198"></a>01198     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01199"></a>01199 <span class="keywordflow">case</span> 35:
<a name="l01200"></a>01200 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01201"></a>01201 <span class="preprocessor">#line 69 &quot;parser/faustlexer.l&quot;</span>
<a name="l01202"></a>01202 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a140fcc89db148e5975f1486e794675ba">MOD</a>;
<a name="l01203"></a>01203     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01204"></a>01204 <span class="keywordflow">case</span> 36:
<a name="l01205"></a>01205 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01206"></a>01206 <span class="preprocessor">#line 70 &quot;parser/faustlexer.l&quot;</span>
<a name="l01207"></a>01207 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1fd8cc7bc468e69ff371c16cdf90f492">FDELAY</a>;
<a name="l01208"></a>01208     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01209"></a>01209 <span class="keywordflow">case</span> 37:
<a name="l01210"></a>01210 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01211"></a>01211 <span class="preprocessor">#line 71 &quot;parser/faustlexer.l&quot;</span>
<a name="l01212"></a>01212 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6d3fbd8361e158bffcbd9bf4be0a51e7">DELAY1</a>;
<a name="l01213"></a>01213     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01214"></a>01214 <span class="keywordflow">case</span> 38:
<a name="l01215"></a>01215 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01216"></a>01216 <span class="preprocessor">#line 73 &quot;parser/faustlexer.l&quot;</span>
<a name="l01217"></a>01217 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a865555c9f2e0458a7078486aa1b3254f">AND</a>;
<a name="l01218"></a>01218     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01219"></a>01219 <span class="keywordflow">case</span> 39:
<a name="l01220"></a>01220 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01221"></a>01221 <span class="preprocessor">#line 74 &quot;parser/faustlexer.l&quot;</span>
<a name="l01222"></a>01222 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a96727447c0ad447987df1c6415aef074">OR</a>;
<a name="l01223"></a>01223     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01224"></a>01224 <span class="keywordflow">case</span> 40:
<a name="l01225"></a>01225 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01226"></a>01226 <span class="preprocessor">#line 75 &quot;parser/faustlexer.l&quot;</span>
<a name="l01227"></a>01227 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac62338ffb5de22369c75caa565b5da1a">XOR</a>;
<a name="l01228"></a>01228     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01229"></a>01229 <span class="keywordflow">case</span> 41:
<a name="l01230"></a>01230 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01231"></a>01231 <span class="preprocessor">#line 77 &quot;parser/faustlexer.l&quot;</span>
<a name="l01232"></a>01232 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6391e041f6c6bd2ee01a94e2b8eed4db">LSH</a>;
<a name="l01233"></a>01233     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01234"></a>01234 <span class="keywordflow">case</span> 42:
<a name="l01235"></a>01235 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01236"></a>01236 <span class="preprocessor">#line 78 &quot;parser/faustlexer.l&quot;</span>
<a name="l01237"></a>01237 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2746901e73977623ad7a26279233a4d8">RSH</a>;
<a name="l01238"></a>01238     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01239"></a>01239 <span class="keywordflow">case</span> 43:
<a name="l01240"></a>01240 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01241"></a>01241 <span class="preprocessor">#line 80 &quot;parser/faustlexer.l&quot;</span>
<a name="l01242"></a>01242 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a486aa221ceeeac475326e85d3d37f571">LT</a>;
<a name="l01243"></a>01243     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01244"></a>01244 <span class="keywordflow">case</span> 44:
<a name="l01245"></a>01245 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01246"></a>01246 <span class="preprocessor">#line 81 &quot;parser/faustlexer.l&quot;</span>
<a name="l01247"></a>01247 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a662ed4b51721a45f07d645d4ca099a61">LE</a>;
<a name="l01248"></a>01248     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01249"></a>01249 <span class="keywordflow">case</span> 45:
<a name="l01250"></a>01250 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01251"></a>01251 <span class="preprocessor">#line 82 &quot;parser/faustlexer.l&quot;</span>
<a name="l01252"></a>01252 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a12f5476fa04803e6cc72f2198730d892">GT</a>;
<a name="l01253"></a>01253     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01254"></a>01254 <span class="keywordflow">case</span> 46:
<a name="l01255"></a>01255 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01256"></a>01256 <span class="preprocessor">#line 83 &quot;parser/faustlexer.l&quot;</span>
<a name="l01257"></a>01257 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a558711b4a2a25070b970d85f5926d5ce">GE</a>;
<a name="l01258"></a>01258     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01259"></a>01259 <span class="keywordflow">case</span> 47:
<a name="l01260"></a>01260 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01261"></a>01261 <span class="preprocessor">#line 84 &quot;parser/faustlexer.l&quot;</span>
<a name="l01262"></a>01262 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9efdc855f3c1477957fb50affec07f8f">EQ</a>;
<a name="l01263"></a>01263     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01264"></a>01264 <span class="keywordflow">case</span> 48:
<a name="l01265"></a>01265 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01266"></a>01266 <span class="preprocessor">#line 85 &quot;parser/faustlexer.l&quot;</span>
<a name="l01267"></a>01267 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4d3f872f5054b256b01ee4f2c8cf51db">NE</a>;
<a name="l01268"></a>01268     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01269"></a>01269 <span class="keywordflow">case</span> 49:
<a name="l01270"></a>01270 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01271"></a>01271 <span class="preprocessor">#line 87 &quot;parser/faustlexer.l&quot;</span>
<a name="l01272"></a>01272 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1f1dd8e7a28788f8b1f2635baafe0d9b">WIRE</a>;
<a name="l01273"></a>01273     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01274"></a>01274 <span class="keywordflow">case</span> 50:
<a name="l01275"></a>01275 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01276"></a>01276 <span class="preprocessor">#line 88 &quot;parser/faustlexer.l&quot;</span>
<a name="l01277"></a>01277 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ce36c09e2a0142dfc115c74cea4d486">CUT</a>;
<a name="l01278"></a>01278     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01279"></a>01279 <span class="keywordflow">case</span> 51:
<a name="l01280"></a>01280 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01281"></a>01281 <span class="preprocessor">#line 90 &quot;parser/faustlexer.l&quot;</span>
<a name="l01282"></a>01282 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a494c7e6dfc2d5069a58d30f30681c46c">ENDDEF</a>;
<a name="l01283"></a>01283     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01284"></a>01284 <span class="keywordflow">case</span> 52:
<a name="l01285"></a>01285 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01286"></a>01286 <span class="preprocessor">#line 91 &quot;parser/faustlexer.l&quot;</span>
<a name="l01287"></a>01287 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4ec32ebb3d661f27da6aff17d460ac94">DEF</a>;
<a name="l01288"></a>01288     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01289"></a>01289 <span class="keywordflow">case</span> 53:
<a name="l01290"></a>01290 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01291"></a>01291 <span class="preprocessor">#line 92 &quot;parser/faustlexer.l&quot;</span>
<a name="l01292"></a>01292 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ade98c0de823ebbf557742dca1e608e8a">LPAR</a>;
<a name="l01293"></a>01293     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01294"></a>01294 <span class="keywordflow">case</span> 54:
<a name="l01295"></a>01295 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01296"></a>01296 <span class="preprocessor">#line 93 &quot;parser/faustlexer.l&quot;</span>
<a name="l01297"></a>01297 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2a9c06b307b272485cdaddfab92409e2">RPAR</a>;
<a name="l01298"></a>01298     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01299"></a>01299 <span class="keywordflow">case</span> 55:
<a name="l01300"></a>01300 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01301"></a>01301 <span class="preprocessor">#line 94 &quot;parser/faustlexer.l&quot;</span>
<a name="l01302"></a>01302 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac6f8def906c7917c2c07447f02023bae">LBRAQ</a>;
<a name="l01303"></a>01303     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01304"></a>01304 <span class="keywordflow">case</span> 56:
<a name="l01305"></a>01305 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01306"></a>01306 <span class="preprocessor">#line 95 &quot;parser/faustlexer.l&quot;</span>
<a name="l01307"></a>01307 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5388c31df4e25684378163d9424b8c82">RBRAQ</a>;
<a name="l01308"></a>01308     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01309"></a>01309 <span class="keywordflow">case</span> 57:
<a name="l01310"></a>01310 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01311"></a>01311 <span class="preprocessor">#line 97 &quot;parser/faustlexer.l&quot;</span>
<a name="l01312"></a>01312 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a40176493726a127184ca47ea6352dc1f">LAMBDA</a>;
<a name="l01313"></a>01313     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01314"></a>01314 <span class="keywordflow">case</span> 58:
<a name="l01315"></a>01315 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01316"></a>01316 <span class="preprocessor">#line 98 &quot;parser/faustlexer.l&quot;</span>
<a name="l01317"></a>01317 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a87fdcd2ffa8f71b49da9e0cfd4fb893f">DOT</a>;
<a name="l01318"></a>01318     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01319"></a>01319 <span class="keywordflow">case</span> 59:
<a name="l01320"></a>01320 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01321"></a>01321 <span class="preprocessor">#line 99 &quot;parser/faustlexer.l&quot;</span>
<a name="l01322"></a>01322 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9afc0abef5dec817fb5354b11c58bdbbc1">WITH</a>;
<a name="l01323"></a>01323     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01324"></a>01324 <span class="keywordflow">case</span> 60:
<a name="l01325"></a>01325 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01326"></a>01326 <span class="preprocessor">#line 101 &quot;parser/faustlexer.l&quot;</span>
<a name="l01327"></a>01327 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5c97a00bfd8be44565f64bcad8c179e2">MEM</a>;
<a name="l01328"></a>01328     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01329"></a>01329 <span class="keywordflow">case</span> 61:
<a name="l01330"></a>01330 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01331"></a>01331 <span class="preprocessor">#line 102 &quot;parser/faustlexer.l&quot;</span>
<a name="l01332"></a>01332 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab0960c67f412468bf9857089c2d27809">PREFIX</a>;
<a name="l01333"></a>01333     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01334"></a>01334 <span class="keywordflow">case</span> 62:
<a name="l01335"></a>01335 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01336"></a>01336 <span class="preprocessor">#line 104 &quot;parser/faustlexer.l&quot;</span>
<a name="l01337"></a>01337 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3d62333f12dfc9ebe32ca89be8a21314">INTCAST</a>;
<a name="l01338"></a>01338     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01339"></a>01339 <span class="keywordflow">case</span> 63:
<a name="l01340"></a>01340 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01341"></a>01341 <span class="preprocessor">#line 105 &quot;parser/faustlexer.l&quot;</span>
<a name="l01342"></a>01342 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="floats_8cpp.html#a569f2cb9b141a838351e09f4b8ce5ea8">FLOATCAST</a>;
<a name="l01343"></a>01343     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01344"></a>01344 <span class="keywordflow">case</span> 64:
<a name="l01345"></a>01345 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01346"></a>01346 <span class="preprocessor">#line 107 &quot;parser/faustlexer.l&quot;</span>
<a name="l01347"></a>01347 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac93d0b636978d25aae5ab57cb7eb5df1">RDTBL</a>;
<a name="l01348"></a>01348     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01349"></a>01349 <span class="keywordflow">case</span> 65:
<a name="l01350"></a>01350 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01351"></a>01351 <span class="preprocessor">#line 108 &quot;parser/faustlexer.l&quot;</span>
<a name="l01352"></a>01352 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0743ab9f1c20e21e21ff785ae4a94a5e">RWTBL</a>;
<a name="l01353"></a>01353     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01354"></a>01354 <span class="keywordflow">case</span> 66:
<a name="l01355"></a>01355 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01356"></a>01356 <span class="preprocessor">#line 110 &quot;parser/faustlexer.l&quot;</span>
<a name="l01357"></a>01357 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a09da2dfbf94aa465601e3b5abaa5f414">SELECT2</a>;
<a name="l01358"></a>01358     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01359"></a>01359 <span class="keywordflow">case</span> 67:
<a name="l01360"></a>01360 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01361"></a>01361 <span class="preprocessor">#line 111 &quot;parser/faustlexer.l&quot;</span>
<a name="l01362"></a>01362 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5d24f1287ca8c4a1f124fedb4d76fe8a">SELECT3</a>;
<a name="l01363"></a>01363     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01364"></a>01364 <span class="keywordflow">case</span> 68:
<a name="l01365"></a>01365 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01366"></a>01366 <span class="preprocessor">#line 113 &quot;parser/faustlexer.l&quot;</span>
<a name="l01367"></a>01367 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a10aebada9bcbce035ba71ec3af6c3b25">FFUNCTION</a>; 
<a name="l01368"></a>01368     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01369"></a>01369 <span class="keywordflow">case</span> 69:
<a name="l01370"></a>01370 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01371"></a>01371 <span class="preprocessor">#line 114 &quot;parser/faustlexer.l&quot;</span>
<a name="l01372"></a>01372 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad2a59c11f82e1dc5b8c186d8ca20c576">FCONSTANT</a>; 
<a name="l01373"></a>01373     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01374"></a>01374 <span class="keywordflow">case</span> 70:
<a name="l01375"></a>01375 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01376"></a>01376 <span class="preprocessor">#line 115 &quot;parser/faustlexer.l&quot;</span>
<a name="l01377"></a>01377 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a281dda32b02d3061f3c5b2403e70a933">FVARIABLE</a>; 
<a name="l01378"></a>01378     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01379"></a>01379 <span class="keywordflow">case</span> 71:
<a name="l01380"></a>01380 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01381"></a>01381 <span class="preprocessor">#line 117 &quot;parser/faustlexer.l&quot;</span>
<a name="l01382"></a>01382 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7d67f007544f534278ecca3cdca12565">BUTTON</a>;
<a name="l01383"></a>01383     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01384"></a>01384 <span class="keywordflow">case</span> 72:
<a name="l01385"></a>01385 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01386"></a>01386 <span class="preprocessor">#line 118 &quot;parser/faustlexer.l&quot;</span>
<a name="l01387"></a>01387 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad4afc07a484c051b7ea30dce69afe3e8">CHECKBOX</a>;
<a name="l01388"></a>01388     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01389"></a>01389 <span class="keywordflow">case</span> 73:
<a name="l01390"></a>01390 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01391"></a>01391 <span class="preprocessor">#line 119 &quot;parser/faustlexer.l&quot;</span>
<a name="l01392"></a>01392 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a70a94208d193b1bac49599f7d2e4b26d">VSLIDER</a>;
<a name="l01393"></a>01393     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01394"></a>01394 <span class="keywordflow">case</span> 74:
<a name="l01395"></a>01395 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01396"></a>01396 <span class="preprocessor">#line 120 &quot;parser/faustlexer.l&quot;</span>
<a name="l01397"></a>01397 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad15aae9e290e415f9b91232e261d5499">HSLIDER</a>;
<a name="l01398"></a>01398     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01399"></a>01399 <span class="keywordflow">case</span> 75:
<a name="l01400"></a>01400 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01401"></a>01401 <span class="preprocessor">#line 121 &quot;parser/faustlexer.l&quot;</span>
<a name="l01402"></a>01402 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5e86ab0585cbd4ee286bcbdbd3fa9d28">NENTRY</a>;
<a name="l01403"></a>01403     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01404"></a>01404 <span class="keywordflow">case</span> 76:
<a name="l01405"></a>01405 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01406"></a>01406 <span class="preprocessor">#line 122 &quot;parser/faustlexer.l&quot;</span>
<a name="l01407"></a>01407 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adbf9066393d341bbceb20963f0f5d18b">VGROUP</a>;
<a name="l01408"></a>01408     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01409"></a>01409 <span class="keywordflow">case</span> 77:
<a name="l01410"></a>01410 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01411"></a>01411 <span class="preprocessor">#line 123 &quot;parser/faustlexer.l&quot;</span>
<a name="l01412"></a>01412 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9abc8c52743c26aa032e7ecf510e322df2">HGROUP</a>;
<a name="l01413"></a>01413     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01414"></a>01414 <span class="keywordflow">case</span> 78:
<a name="l01415"></a>01415 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01416"></a>01416 <span class="preprocessor">#line 124 &quot;parser/faustlexer.l&quot;</span>
<a name="l01417"></a>01417 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aef5c42b299174cf2cb07fbf332ecbcd0">TGROUP</a>;
<a name="l01418"></a>01418     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01419"></a>01419 <span class="keywordflow">case</span> 79:
<a name="l01420"></a>01420 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01421"></a>01421 <span class="preprocessor">#line 125 &quot;parser/faustlexer.l&quot;</span>
<a name="l01422"></a>01422 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1436e4407fa7b0fe4820835231ca4bb5">VBARGRAPH</a>;
<a name="l01423"></a>01423     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01424"></a>01424 <span class="keywordflow">case</span> 80:
<a name="l01425"></a>01425 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01426"></a>01426 <span class="preprocessor">#line 126 &quot;parser/faustlexer.l&quot;</span>
<a name="l01427"></a>01427 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9edf286939f8a7efd4ca6dd6d9fd3725">HBARGRAPH</a>;
<a name="l01428"></a>01428     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01429"></a>01429 <span class="keywordflow">case</span> 81:
<a name="l01430"></a>01430 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01431"></a>01431 <span class="preprocessor">#line 127 &quot;parser/faustlexer.l&quot;</span>
<a name="l01432"></a>01432 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aca95a0d8932658b58625b337a3fe7afa">ATTACH</a>;
<a name="l01433"></a>01433     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01434"></a>01434 <span class="keywordflow">case</span> 82:
<a name="l01435"></a>01435 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01436"></a>01436 <span class="preprocessor">#line 129 &quot;parser/faustlexer.l&quot;</span>
<a name="l01437"></a>01437 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a464efcb3a790ab1a68d5a49fe43005fa">ACOS</a>;
<a name="l01438"></a>01438     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01439"></a>01439 <span class="keywordflow">case</span> 83:
<a name="l01440"></a>01440 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01441"></a>01441 <span class="preprocessor">#line 130 &quot;parser/faustlexer.l&quot;</span>
<a name="l01442"></a>01442 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0f8d3e927cbf0315c798529bd32ae219">ASIN</a>;
<a name="l01443"></a>01443     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01444"></a>01444 <span class="keywordflow">case</span> 84:
<a name="l01445"></a>01445 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01446"></a>01446 <span class="preprocessor">#line 131 &quot;parser/faustlexer.l&quot;</span>
<a name="l01447"></a>01447 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0bf42d6539f943ac2a816af6ac8c6561">ATAN</a>;
<a name="l01448"></a>01448     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01449"></a>01449 <span class="keywordflow">case</span> 85:
<a name="l01450"></a>01450 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01451"></a>01451 <span class="preprocessor">#line 132 &quot;parser/faustlexer.l&quot;</span>
<a name="l01452"></a>01452 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aebafbf145e69d2ffa96a537163c11dea">ATAN2</a>;
<a name="l01453"></a>01453     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01454"></a>01454 <span class="keywordflow">case</span> 86:
<a name="l01455"></a>01455 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01456"></a>01456 <span class="preprocessor">#line 134 &quot;parser/faustlexer.l&quot;</span>
<a name="l01457"></a>01457 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a493e49dc3b2f8cf43d8ae13fcdde6639">COS</a>;
<a name="l01458"></a>01458     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01459"></a>01459 <span class="keywordflow">case</span> 87:
<a name="l01460"></a>01460 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01461"></a>01461 <span class="preprocessor">#line 135 &quot;parser/faustlexer.l&quot;</span>
<a name="l01462"></a>01462 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a55720cf0d1ebf3d6f0eac12f2dffbfa2">SIN</a>;
<a name="l01463"></a>01463     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01464"></a>01464 <span class="keywordflow">case</span> 88:
<a name="l01465"></a>01465 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01466"></a>01466 <span class="preprocessor">#line 136 &quot;parser/faustlexer.l&quot;</span>
<a name="l01467"></a>01467 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac457138bcc3482d817346fc4d6308983">TAN</a>;
<a name="l01468"></a>01468     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01469"></a>01469 <span class="keywordflow">case</span> 89:
<a name="l01470"></a>01470 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01471"></a>01471 <span class="preprocessor">#line 138 &quot;parser/faustlexer.l&quot;</span>
<a name="l01472"></a>01472 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a25f966031f3630b7ea2a347fa376b757">EXP</a>;
<a name="l01473"></a>01473     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01474"></a>01474 <span class="keywordflow">case</span> 90:
<a name="l01475"></a>01475 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01476"></a>01476 <span class="preprocessor">#line 139 &quot;parser/faustlexer.l&quot;</span>
<a name="l01477"></a>01477 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9acd7ffe737ad5fb21fbd7499886934910">LOG</a>;
<a name="l01478"></a>01478     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01479"></a>01479 <span class="keywordflow">case</span> 91:
<a name="l01480"></a>01480 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01481"></a>01481 <span class="preprocessor">#line 140 &quot;parser/faustlexer.l&quot;</span>
<a name="l01482"></a>01482 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae195d33c16584ef0da4c7b8dbfac95b4">LOG10</a>;
<a name="l01483"></a>01483     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01484"></a>01484 <span class="keywordflow">case</span> 92:
<a name="l01485"></a>01485 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01486"></a>01486 <span class="preprocessor">#line 141 &quot;parser/faustlexer.l&quot;</span>
<a name="l01487"></a>01487 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adc0b62cd9b192d928eaa9b5c08c8ebf0">POWOP</a>;
<a name="l01488"></a>01488     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01489"></a>01489 <span class="keywordflow">case</span> 93:
<a name="l01490"></a>01490 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01491"></a>01491 <span class="preprocessor">#line 142 &quot;parser/faustlexer.l&quot;</span>
<a name="l01492"></a>01492 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac865ffd42d00576b8dc17af0d8ad13d9">POWFUN</a>;
<a name="l01493"></a>01493     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01494"></a>01494 <span class="keywordflow">case</span> 94:
<a name="l01495"></a>01495 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01496"></a>01496 <span class="preprocessor">#line 143 &quot;parser/faustlexer.l&quot;</span>
<a name="l01497"></a>01497 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a01b4ef29ecbca1ba7671fa834c9194d7">SQRT</a>;
<a name="l01498"></a>01498     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01499"></a>01499 <span class="keywordflow">case</span> 95:
<a name="l01500"></a>01500 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01501"></a>01501 <span class="preprocessor">#line 145 &quot;parser/faustlexer.l&quot;</span>
<a name="l01502"></a>01502 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a62f7ef0a404defa34640e94940792147">ABS</a>;
<a name="l01503"></a>01503     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01504"></a>01504 <span class="keywordflow">case</span> 96:
<a name="l01505"></a>01505 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01506"></a>01506 <span class="preprocessor">#line 146 &quot;parser/faustlexer.l&quot;</span>
<a name="l01507"></a>01507 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a957e8250f68e7b5677b22397c2c1b51e">MIN</a>;
<a name="l01508"></a>01508     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01509"></a>01509 <span class="keywordflow">case</span> 97:
<a name="l01510"></a>01510 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01511"></a>01511 <span class="preprocessor">#line 147 &quot;parser/faustlexer.l&quot;</span>
<a name="l01512"></a>01512 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad7e097bda6d981de2520f49fe74c25b7">MAX</a>;
<a name="l01513"></a>01513     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01514"></a>01514 <span class="keywordflow">case</span> 98:
<a name="l01515"></a>01515 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01516"></a>01516 <span class="preprocessor">#line 149 &quot;parser/faustlexer.l&quot;</span>
<a name="l01517"></a>01517 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a157bc5d3db55d35187ed0c4b8cf25096">FMOD</a>;
<a name="l01518"></a>01518     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01519"></a>01519 <span class="keywordflow">case</span> 99:
<a name="l01520"></a>01520 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01521"></a>01521 <span class="preprocessor">#line 150 &quot;parser/faustlexer.l&quot;</span>
<a name="l01522"></a>01522 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a11f575c7497f4472a1014a861f1c88d4">REMAINDER</a>;
<a name="l01523"></a>01523     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01524"></a>01524 <span class="keywordflow">case</span> 100:
<a name="l01525"></a>01525 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01526"></a>01526 <span class="preprocessor">#line 152 &quot;parser/faustlexer.l&quot;</span>
<a name="l01527"></a>01527 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab5c63c54204a3c25d5ff88ea4d1d8336">FLOOR</a>;
<a name="l01528"></a>01528     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01529"></a>01529 <span class="keywordflow">case</span> 101:
<a name="l01530"></a>01530 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01531"></a>01531 <span class="preprocessor">#line 153 &quot;parser/faustlexer.l&quot;</span>
<a name="l01532"></a>01532 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8faec1cfeb935813affcd689bcbd8142">CEIL</a>;
<a name="l01533"></a>01533     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01534"></a>01534 <span class="keywordflow">case</span> 102:
<a name="l01535"></a>01535 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01536"></a>01536 <span class="preprocessor">#line 154 &quot;parser/faustlexer.l&quot;</span>
<a name="l01537"></a>01537 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6882bd953ed4388b22cf4326ed6cfbae">RINT</a>;
<a name="l01538"></a>01538     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01539"></a>01539 <span class="keywordflow">case</span> 103:
<a name="l01540"></a>01540 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01541"></a>01541 <span class="preprocessor">#line 156 &quot;parser/faustlexer.l&quot;</span>
<a name="l01542"></a>01542 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a14086d7dd31e39829295116d8812f911">ISEQ</a>;
<a name="l01543"></a>01543     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01544"></a>01544 <span class="keywordflow">case</span> 104:
<a name="l01545"></a>01545 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01546"></a>01546 <span class="preprocessor">#line 157 &quot;parser/faustlexer.l&quot;</span>
<a name="l01547"></a>01547 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aedb884ca3a7b1dc8c0b9a6b74d046579">IPAR</a>;
<a name="l01548"></a>01548     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01549"></a>01549 <span class="keywordflow">case</span> 105:
<a name="l01550"></a>01550 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01551"></a>01551 <span class="preprocessor">#line 158 &quot;parser/faustlexer.l&quot;</span>
<a name="l01552"></a>01552 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8f917b44aa62d8af6068cf5cca75c755">ISUM</a>;
<a name="l01553"></a>01553     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01554"></a>01554 <span class="keywordflow">case</span> 106:
<a name="l01555"></a>01555 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01556"></a>01556 <span class="preprocessor">#line 159 &quot;parser/faustlexer.l&quot;</span>
<a name="l01557"></a>01557 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a62b51037cc97d0a2116befca172f06cb">IPROD</a>;
<a name="l01558"></a>01558     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01559"></a>01559 <span class="keywordflow">case</span> 107:
<a name="l01560"></a>01560 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01561"></a>01561 <span class="preprocessor">#line 161 &quot;parser/faustlexer.l&quot;</span>
<a name="l01562"></a>01562 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a846fa6dfbeae8b4be3230d7f2450c996">IMPORT</a>;
<a name="l01563"></a>01563     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01564"></a>01564 <span class="keywordflow">case</span> 108:
<a name="l01565"></a>01565 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01566"></a>01566 <span class="preprocessor">#line 162 &quot;parser/faustlexer.l&quot;</span>
<a name="l01567"></a>01567 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab8f03f61f97a67a5507ffce2974901db">COMPONENT</a>;
<a name="l01568"></a>01568     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01569"></a>01569 <span class="keywordflow">case</span> 109:
<a name="l01570"></a>01570 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01571"></a>01571 <span class="preprocessor">#line 163 &quot;parser/faustlexer.l&quot;</span>
<a name="l01572"></a>01572 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a72285f0e2e8529642eb0a6025b12e1e0">LIBRARY</a>;
<a name="l01573"></a>01573     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01574"></a>01574 <span class="keywordflow">case</span> 110:
<a name="l01575"></a>01575 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01576"></a>01576 <span class="preprocessor">#line 164 &quot;parser/faustlexer.l&quot;</span>
<a name="l01577"></a>01577 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9afd814900096e893b213ee1245ad0fdb0">ENVIRONMENT</a>;
<a name="l01578"></a>01578     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01579"></a>01579 <span class="keywordflow">case</span> 111:
<a name="l01580"></a>01580 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01581"></a>01581 <span class="preprocessor">#line 166 &quot;parser/faustlexer.l&quot;</span>
<a name="l01582"></a>01582 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaac03d545f909cdcde12ee6a7ae08cec">DECLARE</a>;
<a name="l01583"></a>01583     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01584"></a>01584 <span class="keywordflow">case</span> 112:
<a name="l01585"></a>01585 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01586"></a>01586 <span class="preprocessor">#line 168 &quot;parser/faustlexer.l&quot;</span>
<a name="l01587"></a>01587 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9c9b14644e9370719a51b7342bbc9c4d">CASE</a>;
<a name="l01588"></a>01588     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01589"></a>01589 <span class="keywordflow">case</span> 113:
<a name="l01590"></a>01590 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01591"></a>01591 <span class="preprocessor">#line 169 &quot;parser/faustlexer.l&quot;</span>
<a name="l01592"></a>01592 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a546eccfedc4dcc8623ed0668f77ef982">ARROW</a>;
<a name="l01593"></a>01593     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01594"></a>01594 <span class="keywordflow">case</span> 114:
<a name="l01595"></a>01595 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01596"></a>01596 <span class="preprocessor">#line 171 &quot;parser/faustlexer.l&quot;</span>
<a name="l01597"></a>01597 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae67f7a5df1132dc9f1a0e24b1503d2d2">IDENT</a>;
<a name="l01598"></a>01598     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01599"></a>01599 <span class="keywordflow">case</span> 115:
<a name="l01600"></a>01600 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01601"></a>01601 <span class="preprocessor">#line 172 &quot;parser/faustlexer.l&quot;</span>
<a name="l01602"></a>01602 <span class="preprocessor"></span><span class="keywordflow">return</span> IDENT;
<a name="l01603"></a>01603     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01604"></a>01604 <span class="keywordflow">case</span> 116:
<a name="l01605"></a>01605 <span class="comment">/* rule 116 can match eol */</span>
<a name="l01606"></a>01606 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01607"></a>01607 <span class="preprocessor">#line 174 &quot;parser/faustlexer.l&quot;</span>
<a name="l01608"></a>01608 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aee847e634a4297b274316de8a8ca9921">STRING</a>;
<a name="l01609"></a>01609     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01610"></a>01610 <span class="keywordflow">case</span> 117:
<a name="l01611"></a>01611 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01612"></a>01612 <span class="preprocessor">#line 176 &quot;parser/faustlexer.l&quot;</span>
<a name="l01613"></a>01613 <span class="preprocessor"></span><span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7ff521359ce4ba018c5c143706c911d8">FSTRING</a>;
<a name="l01614"></a>01614     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01615"></a>01615 <span class="keywordflow">case</span> 118:
<a name="l01616"></a>01616 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01617"></a>01617 <span class="preprocessor">#line 177 &quot;parser/faustlexer.l&quot;</span>
<a name="l01618"></a>01618 <span class="preprocessor"></span><span class="keywordflow">return</span> FSTRING;
<a name="l01619"></a>01619     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01620"></a>01620 <span class="keywordflow">case</span> 119:
<a name="l01621"></a>01621 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01622"></a>01622 <span class="preprocessor">#line 180 &quot;parser/faustlexer.l&quot;</span>
<a name="l01623"></a>01623 <span class="preprocessor"></span><span class="comment">/* eat up one-line comments */</span>
<a name="l01624"></a>01624     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01625"></a>01625 <span class="keywordflow">case</span> 120:
<a name="l01626"></a>01626 <span class="comment">/* rule 120 can match eol */</span>
<a name="l01627"></a>01627 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01628"></a>01628 <span class="preprocessor">#line 182 &quot;parser/faustlexer.l&quot;</span>
<a name="l01629"></a>01629 <span class="preprocessor"></span><span class="comment">/* eat up whitespace */</span>
<a name="l01630"></a>01630     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01631"></a>01631 <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#ab3077e60914fc54dcc55ecae1ce9700b">YY_STATE_EOF</a>(<a class="code" href="faustlexer_8cpp.html#aa3d063564f6ab16f6d408b8369d0e9ff">INITIAL</a>):
<a name="l01632"></a>01632 <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#ab3077e60914fc54dcc55ecae1ce9700b">YY_STATE_EOF</a>(<a class="code" href="faustlexer_8cpp.html#a43be22b7a1b528eaf759e034ec581543">comment</a>):
<a name="l01633"></a>01633 <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#ab3077e60914fc54dcc55ecae1ce9700b">YY_STATE_EOF</a>(<a class="code" href="faustlexer_8cpp.html#a96015589396b70e34698a0887a19ad0a">doc</a>):
<a name="l01634"></a>01634 <span class="preprocessor">#line 184 &quot;parser/faustlexer.l&quot;</span>
<a name="l01635"></a>01635 <span class="preprocessor"></span><a class="code" href="faustlexer_8cpp.html#ac3286b18a2e91b4571b97df96a118e84">yyterminate</a>();
<a name="l01636"></a>01636     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01637"></a>01637 <span class="keywordflow">case</span> 121:
<a name="l01638"></a>01638 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01639"></a>01639 <span class="preprocessor">#line 186 &quot;parser/faustlexer.l&quot;</span>
<a name="l01640"></a>01640 <span class="preprocessor"></span>printf(<span class="stringliteral">&quot;extra text is : %s\n&quot;</span>, yytext); <span class="keywordflow">return</span> <a class="code" href="faustparser_8cpp.html#a15c9f7bd2f0e9686df5d9df4f3314aa9affb2fb86309c5c698e319b5b6dd8ab3a">EXTRA</a>;
<a name="l01641"></a>01641     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01642"></a>01642 <span class="keywordflow">case</span> 122:
<a name="l01643"></a>01643 <a class="code" href="faustlexer_8cpp.html#a690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>
<a name="l01644"></a>01644 <span class="preprocessor">#line 189 &quot;parser/faustlexer.l&quot;</span>
<a name="l01645"></a>01645 <span class="preprocessor"></span><a class="code" href="faustlexer_8cpp.html#aad1dc60a04a1d8cfc8b3ded13601e361">ECHO</a>;
<a name="l01646"></a>01646     <a class="code" href="faustlexer_8cpp.html#a3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>
<a name="l01647"></a>01647 <span class="preprocessor">#line 1648 &quot;parser/faustlexer.cpp&quot;</span>
<a name="l01648"></a>01648 <span class="preprocessor"></span>
<a name="l01649"></a>01649     <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#ab2708fd42cff29ce6a0a52b91bea40d1">YY_END_OF_BUFFER</a>:
<a name="l01650"></a>01650         {
<a name="l01651"></a>01651         <span class="comment">/* Amount of text matched not including the EOB char. */</span>
<a name="l01652"></a>01652         <span class="keywordtype">int</span> yy_amount_of_matched_text = (int) (yy_cp - (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>)) - 1;
<a name="l01653"></a>01653 
<a name="l01654"></a>01654         <span class="comment">/* Undo the effects of YY_DO_BEFORE_ACTION. */</span>
<a name="l01655"></a>01655         *yy_cp = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l01656"></a>01656         <a class="code" href="faustlexer_8cpp.html#a56858d18c7eda4f53664496ef566f651">YY_RESTORE_YY_MORE_OFFSET</a>
<a name="l01657"></a>01657 
<a name="l01658"></a>01658         <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buffer_status == <a class="code" href="faustlexer_8cpp.html#a53579db42834b88199458993912c646d">YY_BUFFER_NEW</a> )
<a name="l01659"></a>01659             {
<a name="l01660"></a>01660             <span class="comment">/* We&#39;re scanning a new file or input source.  It&#39;s</span>
<a name="l01661"></a>01661 <span class="comment">             * possible that this happened because the user</span>
<a name="l01662"></a>01662 <span class="comment">             * just pointed yyin at a new source and called</span>
<a name="l01663"></a>01663 <span class="comment">             * yylex().  If so, then we have to assure</span>
<a name="l01664"></a>01664 <span class="comment">             * consistency between YY_CURRENT_BUFFER and our</span>
<a name="l01665"></a>01665 <span class="comment">             * globals.  Here is the right place to do so, because</span>
<a name="l01666"></a>01666 <span class="comment">             * this is the first action (other than possibly a</span>
<a name="l01667"></a>01667 <span class="comment">             * back-up) that will match for the new input source.</span>
<a name="l01668"></a>01668 <span class="comment">             */</span>
<a name="l01669"></a>01669             (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars;
<a name="l01670"></a>01670             <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_input_file = <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a>;
<a name="l01671"></a>01671             <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buffer_status = <a class="code" href="faustlexer_8cpp.html#a609d19f40900ecc2a5f812d9388c21fb">YY_BUFFER_NORMAL</a>;
<a name="l01672"></a>01672             }
<a name="l01673"></a>01673 
<a name="l01674"></a>01674         <span class="comment">/* Note that here we test for yy_c_buf_p &quot;&lt;=&quot; to the position</span>
<a name="l01675"></a>01675 <span class="comment">         * of the first EOB in the buffer, since yy_c_buf_p will</span>
<a name="l01676"></a>01676 <span class="comment">         * already have been incremented past the NUL character</span>
<a name="l01677"></a>01677 <span class="comment">         * (since all states make transitions on EOB to the</span>
<a name="l01678"></a>01678 <span class="comment">         * end-of-buffer state).  Contrast this with the test</span>
<a name="l01679"></a>01679 <span class="comment">         * in input().</span>
<a name="l01680"></a>01680 <span class="comment">         */</span>
<a name="l01681"></a>01681         <span class="keywordflow">if</span> ( (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) &lt;= &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[(<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>)] )
<a name="l01682"></a>01682             { <span class="comment">/* This was really a NUL. */</span>
<a name="l01683"></a>01683             yy_state_type yy_next_state;
<a name="l01684"></a>01684 
<a name="l01685"></a>01685             (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + yy_amount_of_matched_text;
<a name="l01686"></a>01686 
<a name="l01687"></a>01687             yy_current_state = <a class="code" href="faustlexer_8cpp.html#ad7a179bfb29968916da20ca16f6ab370">yy_get_previous_state</a>(  );
<a name="l01688"></a>01688 
<a name="l01689"></a>01689             <span class="comment">/* Okay, we&#39;re now positioned to make the NUL</span>
<a name="l01690"></a>01690 <span class="comment">             * transition.  We couldn&#39;t have</span>
<a name="l01691"></a>01691 <span class="comment">             * yy_get_previous_state() go ahead and do it</span>
<a name="l01692"></a>01692 <span class="comment">             * for us because it doesn&#39;t know how to deal</span>
<a name="l01693"></a>01693 <span class="comment">             * with the possibility of jamming (and we don&#39;t</span>
<a name="l01694"></a>01694 <span class="comment">             * want to build jamming into it because then it</span>
<a name="l01695"></a>01695 <span class="comment">             * will run more slowly).</span>
<a name="l01696"></a>01696 <span class="comment">             */</span>
<a name="l01697"></a>01697 
<a name="l01698"></a>01698             yy_next_state = <a class="code" href="faustlexer_8cpp.html#a45a1e65d8dcd5cb30c5d315c91800a5f">yy_try_NUL_trans</a>( yy_current_state );
<a name="l01699"></a>01699 
<a name="l01700"></a>01700             yy_bp = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>;
<a name="l01701"></a>01701 
<a name="l01702"></a>01702             <span class="keywordflow">if</span> ( yy_next_state )
<a name="l01703"></a>01703                 {
<a name="l01704"></a>01704                 <span class="comment">/* Consume the NUL. */</span>
<a name="l01705"></a>01705                 yy_cp = ++(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l01706"></a>01706                 yy_current_state = yy_next_state;
<a name="l01707"></a>01707                 <span class="keywordflow">goto</span> yy_match;
<a name="l01708"></a>01708                 }
<a name="l01709"></a>01709 
<a name="l01710"></a>01710             <span class="keywordflow">else</span>
<a name="l01711"></a>01711                 {
<a name="l01712"></a>01712                 yy_cp = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l01713"></a>01713                 <span class="keywordflow">goto</span> yy_find_action;
<a name="l01714"></a>01714                 }
<a name="l01715"></a>01715             }
<a name="l01716"></a>01716 
<a name="l01717"></a>01717         <span class="keywordflow">else</span> <span class="keywordflow">switch</span> ( <a class="code" href="faustlexer_8cpp.html#a3b3b5f60f720da3f621223997266498c">yy_get_next_buffer</a>(  ) )
<a name="l01718"></a>01718             {
<a name="l01719"></a>01719             <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#a7f71d7fa2c403eb4b2f38cb9536f3c63">EOB_ACT_END_OF_FILE</a>:
<a name="l01720"></a>01720                 {
<a name="l01721"></a>01721                 (<a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>) = 0;
<a name="l01722"></a>01722 
<a name="l01723"></a>01723                 <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#a9ae7dd87893ed6cebc02d0d5f84c2ede">yywrap</a>( ) )
<a name="l01724"></a>01724                     {
<a name="l01725"></a>01725                     <span class="comment">/* Note: because we&#39;ve taken care in</span>
<a name="l01726"></a>01726 <span class="comment">                     * yy_get_next_buffer() to have set up</span>
<a name="l01727"></a>01727 <span class="comment">                     * yytext, we can now set up</span>
<a name="l01728"></a>01728 <span class="comment">                     * yy_c_buf_p so that if some total</span>
<a name="l01729"></a>01729 <span class="comment">                     * hoser (like flex itself) wants to</span>
<a name="l01730"></a>01730 <span class="comment">                     * call the scanner after we return the</span>
<a name="l01731"></a>01731 <span class="comment">                     * YY_NULL, it&#39;ll still work - another</span>
<a name="l01732"></a>01732 <span class="comment">                     * YY_NULL will get returned.</span>
<a name="l01733"></a>01733 <span class="comment">                     */</span>
<a name="l01734"></a>01734                     (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>;
<a name="l01735"></a>01735 
<a name="l01736"></a>01736                     yy_act = <a class="code" href="faustlexer_8cpp.html#ab3077e60914fc54dcc55ecae1ce9700b">YY_STATE_EOF</a>(<a class="code" href="faustlexer_8cpp.html#a8e14785f9eab7a997d659b25af9584c5">YY_START</a>);
<a name="l01737"></a>01737                     <span class="keywordflow">goto</span> do_action;
<a name="l01738"></a>01738                     }
<a name="l01739"></a>01739 
<a name="l01740"></a>01740                 <span class="keywordflow">else</span>
<a name="l01741"></a>01741                     {
<a name="l01742"></a>01742                     <span class="keywordflow">if</span> ( ! (<a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>) )
<a name="l01743"></a>01743                         <a class="code" href="faustlexer_8cpp.html#a0406739e64fb5750cf995d2ae68ce69d">YY_NEW_FILE</a>;
<a name="l01744"></a>01744                     }
<a name="l01745"></a>01745                 <span class="keywordflow">break</span>;
<a name="l01746"></a>01746                 }
<a name="l01747"></a>01747 
<a name="l01748"></a>01748             <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#adf4b0db227e07782e28ade353a7ba7a1">EOB_ACT_CONTINUE_SCAN</a>:
<a name="l01749"></a>01749                 (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) =
<a name="l01750"></a>01750                     (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + yy_amount_of_matched_text;
<a name="l01751"></a>01751 
<a name="l01752"></a>01752                 yy_current_state = <a class="code" href="faustlexer_8cpp.html#ad7a179bfb29968916da20ca16f6ab370">yy_get_previous_state</a>(  );
<a name="l01753"></a>01753 
<a name="l01754"></a>01754                 yy_cp = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l01755"></a>01755                 yy_bp = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>;
<a name="l01756"></a>01756                 <span class="keywordflow">goto</span> yy_match;
<a name="l01757"></a>01757 
<a name="l01758"></a>01758             <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#ad1a0b5ebcabffe388e9e9ebb2619c1fb">EOB_ACT_LAST_MATCH</a>:
<a name="l01759"></a>01759                 (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) =
<a name="l01760"></a>01760                 &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[(<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>)];
<a name="l01761"></a>01761 
<a name="l01762"></a>01762                 yy_current_state = <a class="code" href="faustlexer_8cpp.html#ad7a179bfb29968916da20ca16f6ab370">yy_get_previous_state</a>(  );
<a name="l01763"></a>01763 
<a name="l01764"></a>01764                 yy_cp = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l01765"></a>01765                 yy_bp = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>;
<a name="l01766"></a>01766                 <span class="keywordflow">goto</span> yy_find_action;
<a name="l01767"></a>01767             }
<a name="l01768"></a>01768         <span class="keywordflow">break</span>;
<a name="l01769"></a>01769         }
<a name="l01770"></a>01770 
<a name="l01771"></a>01771     <span class="keywordflow">default</span>:
<a name="l01772"></a>01772         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>(
<a name="l01773"></a>01773             <span class="stringliteral">&quot;fatal flex scanner internal error--no action found&quot;</span> );
<a name="l01774"></a>01774     } <span class="comment">/* end of action switch */</span>
<a name="l01775"></a>01775         } <span class="comment">/* end of scanning one token */</span>
<a name="l01776"></a>01776 } <span class="comment">/* end of yylex */</span>
<a name="l01777"></a>01777 
<a name="l01778"></a>01778 <span class="comment">/* yy_get_next_buffer - try to read in a new buffer</span>
<a name="l01779"></a>01779 <span class="comment"> *</span>
<a name="l01780"></a>01780 <span class="comment"> * Returns a code representing an action:</span>
<a name="l01781"></a>01781 <span class="comment"> *  EOB_ACT_LAST_MATCH -</span>
<a name="l01782"></a>01782 <span class="comment"> *  EOB_ACT_CONTINUE_SCAN - continue scanning from current position</span>
<a name="l01783"></a>01783 <span class="comment"> *  EOB_ACT_END_OF_FILE - end of file</span>
<a name="l01784"></a>01784 <span class="comment"> */</span>
<a name="l01785"></a>01785 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a3b3b5f60f720da3f621223997266498c">yy_get_next_buffer</a> (<span class="keywordtype">void</span>)
<a name="l01786"></a>01786 {
<a name="l01787"></a>01787         <span class="keyword">register</span> <span class="keywordtype">char</span> *dest = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf;
<a name="l01788"></a>01788     <span class="keyword">register</span> <span class="keywordtype">char</span> *source = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>);
<a name="l01789"></a>01789     <span class="keyword">register</span> <span class="keywordtype">int</span> number_to_move, i;
<a name="l01790"></a>01790     <span class="keywordtype">int</span> ret_val;
<a name="l01791"></a>01791 
<a name="l01792"></a>01792     <span class="keywordflow">if</span> ( (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) &gt; &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[(<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) + 1] )
<a name="l01793"></a>01793         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>(
<a name="l01794"></a>01794         <span class="stringliteral">&quot;fatal flex scanner internal error--end of buffer missed&quot;</span> );
<a name="l01795"></a>01795 
<a name="l01796"></a>01796     <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_fill_buffer == 0 )
<a name="l01797"></a>01797         { <span class="comment">/* Don&#39;t try to fill the buffer, so this is an EOF. */</span>
<a name="l01798"></a>01798         <span class="keywordflow">if</span> ( (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) - (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) - <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a> == 1 )
<a name="l01799"></a>01799             {
<a name="l01800"></a>01800             <span class="comment">/* We matched a single character, the EOB, so</span>
<a name="l01801"></a>01801 <span class="comment">             * treat this as a final EOF.</span>
<a name="l01802"></a>01802 <span class="comment">             */</span>
<a name="l01803"></a>01803             <span class="keywordflow">return</span> <a class="code" href="faustlexer_8cpp.html#a7f71d7fa2c403eb4b2f38cb9536f3c63">EOB_ACT_END_OF_FILE</a>;
<a name="l01804"></a>01804             }
<a name="l01805"></a>01805 
<a name="l01806"></a>01806         <span class="keywordflow">else</span>
<a name="l01807"></a>01807             {
<a name="l01808"></a>01808             <span class="comment">/* We matched some text prior to the EOB, first</span>
<a name="l01809"></a>01809 <span class="comment">             * process it.</span>
<a name="l01810"></a>01810 <span class="comment">             */</span>
<a name="l01811"></a>01811             <span class="keywordflow">return</span> <a class="code" href="faustlexer_8cpp.html#ad1a0b5ebcabffe388e9e9ebb2619c1fb">EOB_ACT_LAST_MATCH</a>;
<a name="l01812"></a>01812             }
<a name="l01813"></a>01813         }
<a name="l01814"></a>01814 
<a name="l01815"></a>01815     <span class="comment">/* Try to read more data. */</span>
<a name="l01816"></a>01816 
<a name="l01817"></a>01817     <span class="comment">/* First move last chars to start of buffer. */</span>
<a name="l01818"></a>01818     number_to_move = (int) ((<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) - (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>)) - 1;
<a name="l01819"></a>01819 
<a name="l01820"></a>01820     <span class="keywordflow">for</span> ( i = 0; i &lt; number_to_move; ++i )
<a name="l01821"></a>01821         *(dest++) = *(source++);
<a name="l01822"></a>01822 
<a name="l01823"></a>01823     <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buffer_status == <a class="code" href="faustlexer_8cpp.html#ad689d97c15e807a6116ace7a420cea57">YY_BUFFER_EOF_PENDING</a> )
<a name="l01824"></a>01824         <span class="comment">/* don&#39;t do the read, it&#39;s not guaranteed to return an EOF,</span>
<a name="l01825"></a>01825 <span class="comment">         * just force an EOF</span>
<a name="l01826"></a>01826 <span class="comment">         */</span>
<a name="l01827"></a>01827         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars = (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) = 0;
<a name="l01828"></a>01828 
<a name="l01829"></a>01829     <span class="keywordflow">else</span>
<a name="l01830"></a>01830         {
<a name="l01831"></a>01831             <span class="keywordtype">int</span> num_to_read =
<a name="l01832"></a>01832             <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_size - number_to_move - 1;
<a name="l01833"></a>01833 
<a name="l01834"></a>01834         <span class="keywordflow">while</span> ( num_to_read &lt;= 0 )
<a name="l01835"></a>01835             { <span class="comment">/* Not enough room in the buffer - grow it. */</span>
<a name="l01836"></a>01836 
<a name="l01837"></a>01837             <span class="comment">/* just a shorter name for the current buffer */</span>
<a name="l01838"></a>01838             YY_BUFFER_STATE b = <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>;
<a name="l01839"></a>01839 
<a name="l01840"></a>01840             <span class="keywordtype">int</span> yy_c_buf_p_offset =
<a name="l01841"></a>01841                 (int) ((<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) - b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>);
<a name="l01842"></a>01842 
<a name="l01843"></a>01843             <span class="keywordflow">if</span> ( b-&gt;<a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">yy_is_our_buffer</a> )
<a name="l01844"></a>01844                 {
<a name="l01845"></a>01845                 <span class="keywordtype">int</span> new_size = b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> * 2;
<a name="l01846"></a>01846 
<a name="l01847"></a>01847                 <span class="keywordflow">if</span> ( new_size &lt;= 0 )
<a name="l01848"></a>01848                     b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> += b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> / 8;
<a name="l01849"></a>01849                 <span class="keywordflow">else</span>
<a name="l01850"></a>01850                     b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> *= 2;
<a name="l01851"></a>01851 
<a name="l01852"></a>01852                 b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a> = (<span class="keywordtype">char</span> *)
<a name="l01853"></a>01853                     <span class="comment">/* Include room in for 2 EOB chars. */</span>
<a name="l01854"></a>01854                     <a class="code" href="faustlexer_8cpp.html#abcb4148bc13fe254059384c2fdf472b7">yyrealloc</a>((<span class="keywordtype">void</span> *) b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>,b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> + 2  );
<a name="l01855"></a>01855                 }
<a name="l01856"></a>01856             <span class="keywordflow">else</span>
<a name="l01857"></a>01857                 <span class="comment">/* Can&#39;t grow it, we don&#39;t own it. */</span>
<a name="l01858"></a>01858                 b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a> = 0;
<a name="l01859"></a>01859 
<a name="l01860"></a>01860             <span class="keywordflow">if</span> ( ! b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a> )
<a name="l01861"></a>01861                 <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>(
<a name="l01862"></a>01862                 <span class="stringliteral">&quot;fatal error - scanner input buffer overflow&quot;</span> );
<a name="l01863"></a>01863 
<a name="l01864"></a>01864             (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = &amp;b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>[yy_c_buf_p_offset];
<a name="l01865"></a>01865 
<a name="l01866"></a>01866             num_to_read = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_size -
<a name="l01867"></a>01867                         number_to_move - 1;
<a name="l01868"></a>01868 
<a name="l01869"></a>01869             }
<a name="l01870"></a>01870 
<a name="l01871"></a>01871         <span class="keywordflow">if</span> ( num_to_read &gt; <a class="code" href="faustlexer_8cpp.html#aab1491ceccb1c95c14320b2903773a1c">YY_READ_BUF_SIZE</a> )
<a name="l01872"></a>01872             num_to_read = <a class="code" href="faustlexer_8cpp.html#aab1491ceccb1c95c14320b2903773a1c">YY_READ_BUF_SIZE</a>;
<a name="l01873"></a>01873 
<a name="l01874"></a>01874         <span class="comment">/* Read in more data. */</span>
<a name="l01875"></a>01875         <a class="code" href="faustlexer_8cpp.html#aacfdca45fa4beb8b06172525a53c424a">YY_INPUT</a>( (&amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[number_to_move]),
<a name="l01876"></a>01876             (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>), (<span class="keywordtype">size_t</span>) num_to_read );
<a name="l01877"></a>01877 
<a name="l01878"></a>01878         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars = (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>);
<a name="l01879"></a>01879         }
<a name="l01880"></a>01880 
<a name="l01881"></a>01881     <span class="keywordflow">if</span> ( (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) == 0 )
<a name="l01882"></a>01882         {
<a name="l01883"></a>01883         <span class="keywordflow">if</span> ( number_to_move == <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a> )
<a name="l01884"></a>01884             {
<a name="l01885"></a>01885             ret_val = <a class="code" href="faustlexer_8cpp.html#a7f71d7fa2c403eb4b2f38cb9536f3c63">EOB_ACT_END_OF_FILE</a>;
<a name="l01886"></a>01886             <a class="code" href="faustlexer_8cpp.html#ab657ddef65d43cc3ab8dfc2cad0ac5b8">yyrestart</a>(<a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a>  );
<a name="l01887"></a>01887             }
<a name="l01888"></a>01888 
<a name="l01889"></a>01889         <span class="keywordflow">else</span>
<a name="l01890"></a>01890             {
<a name="l01891"></a>01891             ret_val = <a class="code" href="faustlexer_8cpp.html#ad1a0b5ebcabffe388e9e9ebb2619c1fb">EOB_ACT_LAST_MATCH</a>;
<a name="l01892"></a>01892             <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buffer_status =
<a name="l01893"></a>01893                 <a class="code" href="faustlexer_8cpp.html#ad689d97c15e807a6116ace7a420cea57">YY_BUFFER_EOF_PENDING</a>;
<a name="l01894"></a>01894             }
<a name="l01895"></a>01895         }
<a name="l01896"></a>01896 
<a name="l01897"></a>01897     <span class="keywordflow">else</span>
<a name="l01898"></a>01898         ret_val = <a class="code" href="faustlexer_8cpp.html#adf4b0db227e07782e28ade353a7ba7a1">EOB_ACT_CONTINUE_SCAN</a>;
<a name="l01899"></a>01899 
<a name="l01900"></a>01900     <span class="keywordflow">if</span> ((<a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>) ((<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) + number_to_move) &gt; <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_size) {
<a name="l01901"></a>01901         <span class="comment">/* Extend the array by 50%, plus the number we really need. */</span>
<a name="l01902"></a>01902         <a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a> new_size = (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) + number_to_move + ((<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) &gt;&gt; 1);
<a name="l01903"></a>01903         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf = (<span class="keywordtype">char</span> *) <a class="code" href="faustlexer_8cpp.html#abcb4148bc13fe254059384c2fdf472b7">yyrealloc</a>((<span class="keywordtype">void</span> *) <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf,new_size  );
<a name="l01904"></a>01904         <span class="keywordflow">if</span> ( ! <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf )
<a name="l01905"></a>01905             <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yy_get_next_buffer()&quot;</span> );
<a name="l01906"></a>01906     }
<a name="l01907"></a>01907 
<a name="l01908"></a>01908     (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) += number_to_move;
<a name="l01909"></a>01909     <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[(<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>)] = <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a>;
<a name="l01910"></a>01910     <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[(<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) + 1] = <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a>;
<a name="l01911"></a>01911 
<a name="l01912"></a>01912     (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) = &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[0];
<a name="l01913"></a>01913 
<a name="l01914"></a>01914     <span class="keywordflow">return</span> ret_val;
<a name="l01915"></a>01915 }
<a name="l01916"></a>01916 
<a name="l01917"></a>01917 <span class="comment">/* yy_get_previous_state - get the state just before the EOB char was reached */</span>
<a name="l01918"></a>01918 
<a name="l01919"></a>01919     <span class="keyword">static</span> yy_state_type <a class="code" href="faustlexer_8cpp.html#ad7a179bfb29968916da20ca16f6ab370">yy_get_previous_state</a> (<span class="keywordtype">void</span>)
<a name="l01920"></a>01920 {
<a name="l01921"></a>01921     <span class="keyword">register</span> yy_state_type yy_current_state;
<a name="l01922"></a>01922     <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp;
<a name="l01923"></a>01923     
<a name="l01924"></a>01924     yy_current_state = (<a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">yy_start</a>);
<a name="l01925"></a>01925 
<a name="l01926"></a>01926     <span class="keywordflow">for</span> ( yy_cp = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + <a class="code" href="faustlexer_8cpp.html#a68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>; yy_cp &lt; (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>); ++yy_cp )
<a name="l01927"></a>01927         {
<a name="l01928"></a>01928         <span class="keyword">register</span> <a class="code" href="faustlexer_8cpp.html#a1f324b3cb0839eeb90145f0274e6946e">YY_CHAR</a> yy_c = (*yy_cp ? yy_ec[<a class="code" href="faustlexer_8cpp.html#af1185350b7a92cf8aa5324c68850c8a6">YY_SC_TO_UI</a>(*yy_cp)] : 1);
<a name="l01929"></a>01929         <span class="keywordflow">if</span> ( yy_accept[yy_current_state] )
<a name="l01930"></a>01930             {
<a name="l01931"></a>01931             (yy_last_accepting_state) = yy_current_state;
<a name="l01932"></a>01932             (yy_last_accepting_cpos) = yy_cp;
<a name="l01933"></a>01933             }
<a name="l01934"></a>01934         <span class="keywordflow">while</span> ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
<a name="l01935"></a>01935             {
<a name="l01936"></a>01936             yy_current_state = (int) yy_def[yy_current_state];
<a name="l01937"></a>01937             <span class="keywordflow">if</span> ( yy_current_state &gt;= 390 )
<a name="l01938"></a>01938                 yy_c = yy_meta[(<span class="keywordtype">unsigned</span> int) yy_c];
<a name="l01939"></a>01939             }
<a name="l01940"></a>01940         yy_current_state = yy_nxt[yy_base[yy_current_state] + (<span class="keywordtype">unsigned</span> int) yy_c];
<a name="l01941"></a>01941         }
<a name="l01942"></a>01942 
<a name="l01943"></a>01943     <span class="keywordflow">return</span> yy_current_state;
<a name="l01944"></a>01944 }
<a name="l01945"></a>01945 
<a name="l01946"></a>01946 <span class="comment">/* yy_try_NUL_trans - try to make a transition on the NUL character</span>
<a name="l01947"></a>01947 <span class="comment"> *</span>
<a name="l01948"></a>01948 <span class="comment"> * synopsis</span>
<a name="l01949"></a>01949 <span class="comment"> *  next_state = yy_try_NUL_trans( current_state );</span>
<a name="l01950"></a>01950 <span class="comment"> */</span>
<a name="l01951"></a>01951     <span class="keyword">static</span> yy_state_type <a class="code" href="faustlexer_8cpp.html#a45a1e65d8dcd5cb30c5d315c91800a5f">yy_try_NUL_trans</a>  (yy_state_type yy_current_state )
<a name="l01952"></a>01952 {
<a name="l01953"></a>01953     <span class="keyword">register</span> <span class="keywordtype">int</span> yy_is_jam;
<a name="l01954"></a>01954         <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l01955"></a>01955 
<a name="l01956"></a>01956     <span class="keyword">register</span> <a class="code" href="faustlexer_8cpp.html#a1f324b3cb0839eeb90145f0274e6946e">YY_CHAR</a> yy_c = 1;
<a name="l01957"></a>01957     <span class="keywordflow">if</span> ( yy_accept[yy_current_state] )
<a name="l01958"></a>01958         {
<a name="l01959"></a>01959         (yy_last_accepting_state) = yy_current_state;
<a name="l01960"></a>01960         (yy_last_accepting_cpos) = yy_cp;
<a name="l01961"></a>01961         }
<a name="l01962"></a>01962     <span class="keywordflow">while</span> ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
<a name="l01963"></a>01963         {
<a name="l01964"></a>01964         yy_current_state = (int) yy_def[yy_current_state];
<a name="l01965"></a>01965         <span class="keywordflow">if</span> ( yy_current_state &gt;= 390 )
<a name="l01966"></a>01966             yy_c = yy_meta[(<span class="keywordtype">unsigned</span> int) yy_c];
<a name="l01967"></a>01967         }
<a name="l01968"></a>01968     yy_current_state = yy_nxt[yy_base[yy_current_state] + (<span class="keywordtype">unsigned</span> int) yy_c];
<a name="l01969"></a>01969     yy_is_jam = (yy_current_state == 389);
<a name="l01970"></a>01970 
<a name="l01971"></a>01971     <span class="keywordflow">return</span> yy_is_jam ? 0 : yy_current_state;
<a name="l01972"></a>01972 }
<a name="l01973"></a>01973 
<a name="l01974"></a>01974     <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a25685b4fb49203fb391287f312948be4">yyunput</a> (<span class="keywordtype">int</span> c, <span class="keyword">register</span> <span class="keywordtype">char</span> * yy_bp )
<a name="l01975"></a>01975 {
<a name="l01976"></a>01976     <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp;
<a name="l01977"></a>01977     
<a name="l01978"></a>01978     yy_cp = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l01979"></a>01979 
<a name="l01980"></a>01980     <span class="comment">/* undo effects of setting up yytext */</span>
<a name="l01981"></a>01981     *yy_cp = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l01982"></a>01982 
<a name="l01983"></a>01983     <span class="keywordflow">if</span> ( yy_cp &lt; YY_CURRENT_BUFFER_LVALUE-&gt;yy_ch_buf + 2 )
<a name="l01984"></a>01984         { <span class="comment">/* need to shift things up to make room */</span>
<a name="l01985"></a>01985         <span class="comment">/* +2 for EOB chars. */</span>
<a name="l01986"></a>01986         <span class="keyword">register</span> <span class="keywordtype">int</span> number_to_move = (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) + 2;
<a name="l01987"></a>01987         <span class="keyword">register</span> <span class="keywordtype">char</span> *dest = &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[
<a name="l01988"></a>01988                     <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_size + 2];
<a name="l01989"></a>01989         <span class="keyword">register</span> <span class="keywordtype">char</span> *source =
<a name="l01990"></a>01990                 &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[number_to_move];
<a name="l01991"></a>01991 
<a name="l01992"></a>01992         <span class="keywordflow">while</span> ( source &gt; <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf )
<a name="l01993"></a>01993             *--dest = *--source;
<a name="l01994"></a>01994 
<a name="l01995"></a>01995         yy_cp += (int) (dest - source);
<a name="l01996"></a>01996         yy_bp += (int) (dest - source);
<a name="l01997"></a>01997         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars =
<a name="l01998"></a>01998             (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_size;
<a name="l01999"></a>01999 
<a name="l02000"></a>02000         if ( yy_cp &lt; YY_CURRENT_BUFFER_LVALUE-&gt;yy_ch_buf + 2 )
<a name="l02001"></a>02001             <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;flex scanner push-back overflow&quot;</span> );
<a name="l02002"></a>02002         }
<a name="l02003"></a>02003 
<a name="l02004"></a>02004     *--yy_cp = (char) c;
<a name="l02005"></a>02005 
<a name="l02006"></a>02006     <span class="keywordflow">if</span> ( c == <span class="charliteral">&#39;\n&#39;</span> ){
<a name="l02007"></a>02007         --yylineno;
<a name="l02008"></a>02008     }
<a name="l02009"></a>02009 
<a name="l02010"></a>02010     (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) = yy_bp;
<a name="l02011"></a>02011     (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>) = *yy_cp;
<a name="l02012"></a>02012     (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = yy_cp;
<a name="l02013"></a>02013 }
<a name="l02014"></a>02014 
<a name="l02015"></a>02015 <span class="preprocessor">#ifndef YY_NO_INPUT</span>
<a name="l02016"></a>02016 <span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span>
<a name="l02017"></a>02017 <span class="preprocessor"></span>    <span class="keyword">static</span> <span class="keywordtype">int</span> yyinput (<span class="keywordtype">void</span>)
<a name="l02018"></a>02018 <span class="preprocessor">#else</span>
<a name="l02019"></a>02019 <span class="preprocessor"></span>    <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a171692544b8e065853e387755849a433">input</a>  (<span class="keywordtype">void</span>)
<a name="l02020"></a>02020 <span class="preprocessor">#endif</span>
<a name="l02021"></a>02021 <span class="preprocessor"></span>
<a name="l02022"></a>02022 {
<a name="l02023"></a>02023     <span class="keywordtype">int</span> c;
<a name="l02024"></a>02024     
<a name="l02025"></a>02025     *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l02026"></a>02026 
<a name="l02027"></a>02027     <span class="keywordflow">if</span> ( *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) == <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a> )
<a name="l02028"></a>02028         {
<a name="l02029"></a>02029         <span class="comment">/* yy_c_buf_p now points to the character we want to return.</span>
<a name="l02030"></a>02030 <span class="comment">         * If this occurs *before* the EOB characters, then it&#39;s a</span>
<a name="l02031"></a>02031 <span class="comment">         * valid NUL; if not, then we&#39;ve hit the end of the buffer.</span>
<a name="l02032"></a>02032 <span class="comment">         */</span>
<a name="l02033"></a>02033         <span class="keywordflow">if</span> ( (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) &lt; &amp;<a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_ch_buf[(<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>)] )
<a name="l02034"></a>02034             <span class="comment">/* This was really a NUL. */</span>
<a name="l02035"></a>02035             *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l02036"></a>02036 
<a name="l02037"></a>02037         <span class="keywordflow">else</span>
<a name="l02038"></a>02038             { <span class="comment">/* need more input */</span>
<a name="l02039"></a>02039             <span class="keywordtype">int</span> offset = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) - (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>);
<a name="l02040"></a>02040             ++(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l02041"></a>02041 
<a name="l02042"></a>02042             <span class="keywordflow">switch</span> ( <a class="code" href="faustlexer_8cpp.html#a3b3b5f60f720da3f621223997266498c">yy_get_next_buffer</a>(  ) )
<a name="l02043"></a>02043                 {
<a name="l02044"></a>02044                 <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#ad1a0b5ebcabffe388e9e9ebb2619c1fb">EOB_ACT_LAST_MATCH</a>:
<a name="l02045"></a>02045                     <span class="comment">/* This happens because yy_g_n_b()</span>
<a name="l02046"></a>02046 <span class="comment">                     * sees that we&#39;ve accumulated a</span>
<a name="l02047"></a>02047 <span class="comment">                     * token and flags that we need to</span>
<a name="l02048"></a>02048 <span class="comment">                     * try matching the token before</span>
<a name="l02049"></a>02049 <span class="comment">                     * proceeding.  But for input(),</span>
<a name="l02050"></a>02050 <span class="comment">                     * there&#39;s no matching to consider.</span>
<a name="l02051"></a>02051 <span class="comment">                     * So convert the EOB_ACT_LAST_MATCH</span>
<a name="l02052"></a>02052 <span class="comment">                     * to EOB_ACT_END_OF_FILE.</span>
<a name="l02053"></a>02053 <span class="comment">                     */</span>
<a name="l02054"></a>02054 
<a name="l02055"></a>02055                     <span class="comment">/* Reset buffer status. */</span>
<a name="l02056"></a>02056                     <a class="code" href="faustlexer_8cpp.html#ab657ddef65d43cc3ab8dfc2cad0ac5b8">yyrestart</a>(<a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> );
<a name="l02057"></a>02057 
<a name="l02058"></a>02058                     <span class="comment">/*FALLTHROUGH*/</span>
<a name="l02059"></a>02059 
<a name="l02060"></a>02060                 <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#a7f71d7fa2c403eb4b2f38cb9536f3c63">EOB_ACT_END_OF_FILE</a>:
<a name="l02061"></a>02061                     {
<a name="l02062"></a>02062                     <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#a9ae7dd87893ed6cebc02d0d5f84c2ede">yywrap</a>( ) )
<a name="l02063"></a>02063                         <span class="keywordflow">return</span> EOF;
<a name="l02064"></a>02064 
<a name="l02065"></a>02065                     <span class="keywordflow">if</span> ( ! (<a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>) )
<a name="l02066"></a>02066                         <a class="code" href="faustlexer_8cpp.html#a0406739e64fb5750cf995d2ae68ce69d">YY_NEW_FILE</a>;
<a name="l02067"></a>02067 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l02068"></a>02068 <span class="preprocessor"></span>                    <span class="keywordflow">return</span> yyinput();
<a name="l02069"></a>02069 <span class="preprocessor">#else</span>
<a name="l02070"></a>02070 <span class="preprocessor"></span>                    <span class="keywordflow">return</span> <a class="code" href="faustlexer_8cpp.html#a171692544b8e065853e387755849a433">input</a>();
<a name="l02071"></a>02071 <span class="preprocessor">#endif</span>
<a name="l02072"></a>02072 <span class="preprocessor"></span>                    }
<a name="l02073"></a>02073 
<a name="l02074"></a>02074                 <span class="keywordflow">case</span> <a class="code" href="faustlexer_8cpp.html#adf4b0db227e07782e28ade353a7ba7a1">EOB_ACT_CONTINUE_SCAN</a>:
<a name="l02075"></a>02075                     (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) + offset;
<a name="l02076"></a>02076                     <span class="keywordflow">break</span>;
<a name="l02077"></a>02077                 }
<a name="l02078"></a>02078             }
<a name="l02079"></a>02079         }
<a name="l02080"></a>02080 
<a name="l02081"></a>02081     c = *(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *) (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);    <span class="comment">/* cast for 8-bit char&#39;s */</span>
<a name="l02082"></a>02082     *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = <span class="charliteral">&#39;\0&#39;</span>;   <span class="comment">/* preserve yytext */</span>
<a name="l02083"></a>02083     (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>) = *++(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l02084"></a>02084 
<a name="l02085"></a>02085     <span class="keywordflow">if</span> ( c == <span class="charliteral">&#39;\n&#39;</span> )
<a name="l02086"></a>02086            
<a name="l02087"></a>02087     yylineno++;
<a name="l02088"></a>02088 ;
<a name="l02089"></a>02089 
<a name="l02090"></a>02090     <span class="keywordflow">return</span> c;
<a name="l02091"></a>02091 }
<a name="l02092"></a>02092 <span class="preprocessor">#endif  </span><span class="comment">/* ifndef YY_NO_INPUT */</span>
<a name="l02093"></a>02093 
<a name="l02099"></a>02099     <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ab657ddef65d43cc3ab8dfc2cad0ac5b8">yyrestart</a>  (FILE * input_file )
<a name="l02100"></a>02100 {
<a name="l02101"></a>02101     
<a name="l02102"></a>02102     <span class="keywordflow">if</span> ( ! <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> ){
<a name="l02103"></a>02103         <a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">yyensure_buffer_stack</a> ();
<a name="l02104"></a>02104         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> =
<a name="l02105"></a>02105             <a class="code" href="faustlexer_8cpp.html#a5bc6f1a5f7812508f425b08283f13ae8">yy_create_buffer</a>(<a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a>,<a class="code" href="faustlexer_8cpp.html#ae7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a> );
<a name="l02106"></a>02106     }
<a name="l02107"></a>02107 
<a name="l02108"></a>02108     <a class="code" href="faustlexer_8cpp.html#af4a399540c15d953f8b01085bfdc93ea" title="The main scanner function which does all the work.">yy_init_buffer</a>(<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>,input_file );
<a name="l02109"></a>02109     <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>( );
<a name="l02110"></a>02110 }
<a name="l02111"></a>02111 
<a name="l02116"></a>02116     <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a3098c48a74ef8fd852f7dd4b3331cbce">yy_switch_to_buffer</a>  (YY_BUFFER_STATE  new_buffer )
<a name="l02117"></a>02117 {
<a name="l02118"></a>02118     
<a name="l02119"></a>02119     <span class="comment">/* TODO. We should be able to replace this entire function body</span>
<a name="l02120"></a>02120 <span class="comment">     * with</span>
<a name="l02121"></a>02121 <span class="comment">     *      yypop_buffer_state();</span>
<a name="l02122"></a>02122 <span class="comment">     *      yypush_buffer_state(new_buffer);</span>
<a name="l02123"></a>02123 <span class="comment">     */</span>
<a name="l02124"></a>02124     <a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">yyensure_buffer_stack</a> ();
<a name="l02125"></a>02125     <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> == new_buffer )
<a name="l02126"></a>02126         <span class="keywordflow">return</span>;
<a name="l02127"></a>02127 
<a name="l02128"></a>02128     <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> )
<a name="l02129"></a>02129         {
<a name="l02130"></a>02130         <span class="comment">/* Flush out information for old buffer. */</span>
<a name="l02131"></a>02131         *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l02132"></a>02132         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_pos = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l02133"></a>02133         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars = (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>);
<a name="l02134"></a>02134         }
<a name="l02135"></a>02135 
<a name="l02136"></a>02136     <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> = new_buffer;
<a name="l02137"></a>02137     <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>( );
<a name="l02138"></a>02138 
<a name="l02139"></a>02139     <span class="comment">/* We don&#39;t actually know whether we did this switch during</span>
<a name="l02140"></a>02140 <span class="comment">     * EOF (yywrap()) processing, but the only time this flag</span>
<a name="l02141"></a>02141 <span class="comment">     * is looked at is after yywrap() is called, so it&#39;s safe</span>
<a name="l02142"></a>02142 <span class="comment">     * to go ahead and always set it.</span>
<a name="l02143"></a>02143 <span class="comment">     */</span>
<a name="l02144"></a>02144     (<a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>) = 1;
<a name="l02145"></a>02145 }
<a name="l02146"></a>02146 
<a name="l02147"></a>02147 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>  (<span class="keywordtype">void</span>)
<a name="l02148"></a>02148 {
<a name="l02149"></a>02149         (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>) = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars;
<a name="l02150"></a>02150     (<a class="code" href="faustlexer_8cpp.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_pos;
<a name="l02151"></a>02151     <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> = <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_input_file;
<a name="l02152"></a>02152     (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>) = *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l02153"></a>02153 }
<a name="l02154"></a>02154 
<a name="l02161"></a>02161     YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#a5bc6f1a5f7812508f425b08283f13ae8">yy_create_buffer</a>  (FILE * file, <span class="keywordtype">int</span>  size )
<a name="l02162"></a>02162 {
<a name="l02163"></a>02163     YY_BUFFER_STATE b;
<a name="l02164"></a>02164     
<a name="l02165"></a>02165     b = (YY_BUFFER_STATE) <a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a>(<span class="keyword">sizeof</span>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a> )  );
<a name="l02166"></a>02166     <span class="keywordflow">if</span> ( ! b )
<a name="l02167"></a>02167         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yy_create_buffer()&quot;</span> );
<a name="l02168"></a>02168 
<a name="l02169"></a>02169     b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> = size;
<a name="l02170"></a>02170 
<a name="l02171"></a>02171     <span class="comment">/* yy_ch_buf has to be 2 characters longer than the size given because</span>
<a name="l02172"></a>02172 <span class="comment">     * we need to put in 2 end-of-buffer characters.</span>
<a name="l02173"></a>02173 <span class="comment">     */</span>
<a name="l02174"></a>02174     b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a> = (<span class="keywordtype">char</span> *) <a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a>(b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> + 2  );
<a name="l02175"></a>02175     <span class="keywordflow">if</span> ( ! b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a> )
<a name="l02176"></a>02176         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yy_create_buffer()&quot;</span> );
<a name="l02177"></a>02177 
<a name="l02178"></a>02178     b-&gt;<a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">yy_is_our_buffer</a> = 1;
<a name="l02179"></a>02179 
<a name="l02180"></a>02180     <a class="code" href="faustlexer_8cpp.html#af4a399540c15d953f8b01085bfdc93ea" title="The main scanner function which does all the work.">yy_init_buffer</a>(b,file );
<a name="l02181"></a>02181 
<a name="l02182"></a>02182     <span class="keywordflow">return</span> b;
<a name="l02183"></a>02183 }
<a name="l02184"></a>02184 
<a name="l02189"></a>02189     <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ae6ac796aa6c45d433a4b89bf45e6e9dc">yy_delete_buffer</a> (YY_BUFFER_STATE  b )
<a name="l02190"></a>02190 {
<a name="l02191"></a>02191     
<a name="l02192"></a>02192     <span class="keywordflow">if</span> ( ! b )
<a name="l02193"></a>02193         <span class="keywordflow">return</span>;
<a name="l02194"></a>02194 
<a name="l02195"></a>02195     <span class="keywordflow">if</span> ( b == <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> ) <span class="comment">/* Not sure if we should pop here. */</span>
<a name="l02196"></a>02196         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> = (YY_BUFFER_STATE) 0;
<a name="l02197"></a>02197 
<a name="l02198"></a>02198     <span class="keywordflow">if</span> ( b-&gt;<a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">yy_is_our_buffer</a> )
<a name="l02199"></a>02199         <a class="code" href="faustlexer_8cpp.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a>((<span class="keywordtype">void</span> *) b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>  );
<a name="l02200"></a>02200 
<a name="l02201"></a>02201     <a class="code" href="faustlexer_8cpp.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a>((<span class="keywordtype">void</span> *) b  );
<a name="l02202"></a>02202 }
<a name="l02203"></a>02203 
<a name="l02204"></a>02204 <span class="preprocessor">#ifndef __cplusplus</span>
<a name="l02205"></a>02205 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#ab4155ffea05dab2dafae68fd88a0517f">isatty</a> (<span class="keywordtype">int</span> );
<a name="l02206"></a>02206 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
<a name="l02207"></a>02207     
<a name="l02208"></a>02208 <span class="comment">/* Initializes or reinitializes a buffer.</span>
<a name="l02209"></a>02209 <span class="comment"> * This function is sometimes called more than once on the same buffer,</span>
<a name="l02210"></a>02210 <span class="comment"> * such as during a yyrestart() or at EOF.</span>
<a name="l02211"></a>02211 <span class="comment"> */</span>
<a name="l02212"></a><a class="code" href="faustlexer_8cpp.html#af4a399540c15d953f8b01085bfdc93ea">02212</a>     <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#af4a399540c15d953f8b01085bfdc93ea" title="The main scanner function which does all the work.">yy_init_buffer</a>  (YY_BUFFER_STATE  b, FILE * file )
<a name="l02213"></a>02213 
<a name="l02214"></a>02214 {
<a name="l02215"></a>02215     <span class="keywordtype">int</span> oerrno = errno;
<a name="l02216"></a>02216     
<a name="l02217"></a>02217     <a class="code" href="faustlexer_8cpp.html#a2f59cc88e85e5455c62e4ef7ce095ea8" title="Discard all buffered characters.">yy_flush_buffer</a>(b );
<a name="l02218"></a>02218 
<a name="l02219"></a>02219     b-&gt;<a class="code" href="structyy__buffer__state.html#a4843d1422e3276b636d475a3095bd948">yy_input_file</a> = file;
<a name="l02220"></a>02220     b-&gt;<a class="code" href="structyy__buffer__state.html#a63d2afbb1d79a3fc63df9e12626f827d">yy_fill_buffer</a> = 1;
<a name="l02221"></a>02221 
<a name="l02222"></a>02222     <span class="comment">/* If b is the current buffer, then yy_init_buffer was _probably_</span>
<a name="l02223"></a>02223 <span class="comment">     * called from yyrestart() or through yy_get_next_buffer.</span>
<a name="l02224"></a>02224 <span class="comment">     * In that case, we don&#39;t want to reset the lineno or column.</span>
<a name="l02225"></a>02225 <span class="comment">     */</span>
<a name="l02226"></a>02226     <span class="keywordflow">if</span> (b != <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>){
<a name="l02227"></a>02227         b-&gt;<a class="code" href="structyy__buffer__state.html#a818e94bc9c766e683c60df1e9fd01199" title="The line count.">yy_bs_lineno</a> = 1;
<a name="l02228"></a>02228         b-&gt;<a class="code" href="structyy__buffer__state.html#a10c4fcd8be759e6bf11e6d3e8cdb0307" title="The column count.">yy_bs_column</a> = 0;
<a name="l02229"></a>02229     }
<a name="l02230"></a>02230 
<a name="l02231"></a>02231         b-&gt;<a class="code" href="structyy__buffer__state.html#abf5c70eea75581b58c0ee7bd31b14490">yy_is_interactive</a> = file ? (<a class="code" href="faustlexer_8cpp.html#ab4155ffea05dab2dafae68fd88a0517f">isatty</a>( fileno(file) ) &gt; 0) : 0;
<a name="l02232"></a>02232     
<a name="l02233"></a>02233     errno = oerrno;
<a name="l02234"></a>02234 }
<a name="l02235"></a>02235 
<a name="l02240"></a><a class="code" href="faustlexer_8cpp.html#a2f59cc88e85e5455c62e4ef7ce095ea8">02240</a>     <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a2f59cc88e85e5455c62e4ef7ce095ea8" title="Discard all buffered characters.">yy_flush_buffer</a> (YY_BUFFER_STATE  b )
<a name="l02241"></a>02241 {
<a name="l02242"></a>02242         <span class="keywordflow">if</span> ( ! b )
<a name="l02243"></a>02243         <span class="keywordflow">return</span>;
<a name="l02244"></a>02244 
<a name="l02245"></a>02245     b-&gt;<a class="code" href="structyy__buffer__state.html#a06406208824817acfec2183b79080945">yy_n_chars</a> = 0;
<a name="l02246"></a>02246 
<a name="l02247"></a>02247     <span class="comment">/* We always need two end-of-buffer characters.  The first causes</span>
<a name="l02248"></a>02248 <span class="comment">     * a transition to the end-of-buffer state.  The second causes</span>
<a name="l02249"></a>02249 <span class="comment">     * a jam in that state.</span>
<a name="l02250"></a>02250 <span class="comment">     */</span>
<a name="l02251"></a>02251     b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>[0] = <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a>;
<a name="l02252"></a>02252     b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>[1] = <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a>;
<a name="l02253"></a>02253 
<a name="l02254"></a>02254     b-&gt;<a class="code" href="structyy__buffer__state.html#a58aa927f098b99d99e75da80f9b681ef">yy_buf_pos</a> = &amp;b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a>[0];
<a name="l02255"></a>02255 
<a name="l02256"></a>02256     b-&gt;<a class="code" href="structyy__buffer__state.html#a9d60c60af6e1a6f69de16871fd64f85f">yy_at_bol</a> = 1;
<a name="l02257"></a>02257     b-&gt;<a class="code" href="structyy__buffer__state.html#a70fd925d37a2f0454fbd0def675d106c">yy_buffer_status</a> = <a class="code" href="faustlexer_8cpp.html#a53579db42834b88199458993912c646d">YY_BUFFER_NEW</a>;
<a name="l02258"></a>02258 
<a name="l02259"></a>02259     <span class="keywordflow">if</span> ( b == <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> )
<a name="l02260"></a>02260         <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>( );
<a name="l02261"></a>02261 }
<a name="l02262"></a>02262 
<a name="l02269"></a><a class="code" href="faustlexer_8cpp.html#a4bf8969e5234aef8b46cce9a67a62724">02269</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a4bf8969e5234aef8b46cce9a67a62724" title="Pushes the new state onto the stack.">yypush_buffer_state</a> (YY_BUFFER_STATE new_buffer )
<a name="l02270"></a>02270 {
<a name="l02271"></a>02271         <span class="keywordflow">if</span> (new_buffer == NULL)
<a name="l02272"></a>02272         <span class="keywordflow">return</span>;
<a name="l02273"></a>02273 
<a name="l02274"></a>02274     <a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">yyensure_buffer_stack</a>();
<a name="l02275"></a>02275 
<a name="l02276"></a>02276     <span class="comment">/* This block is copied from yy_switch_to_buffer. */</span>
<a name="l02277"></a>02277     <span class="keywordflow">if</span> ( <a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> )
<a name="l02278"></a>02278         {
<a name="l02279"></a>02279         <span class="comment">/* Flush out information for old buffer. */</span>
<a name="l02280"></a>02280         *(<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<a class="code" href="faustlexer_8cpp.html#a13f78e763996d2d86c85b45cbe146282">yy_hold_char</a>);
<a name="l02281"></a>02281         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_buf_pos = (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>);
<a name="l02282"></a>02282         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_n_chars = (<a class="code" href="faustlexer_8cpp.html#aa86c122f2050dbfd365fcf547e6fc1c3">yy_n_chars</a>);
<a name="l02283"></a>02283         }
<a name="l02284"></a>02284 
<a name="l02285"></a>02285     <span class="comment">/* Only push if top exists. Otherwise, replace top. */</span>
<a name="l02286"></a>02286     <span class="keywordflow">if</span> (<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>)
<a name="l02287"></a>02287         (<a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a>)++;
<a name="l02288"></a>02288     <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> = new_buffer;
<a name="l02289"></a>02289 
<a name="l02290"></a>02290     <span class="comment">/* copied from yy_switch_to_buffer. */</span>
<a name="l02291"></a>02291     <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>( );
<a name="l02292"></a>02292     (<a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>) = 1;
<a name="l02293"></a>02293 }
<a name="l02294"></a>02294 
<a name="l02299"></a><a class="code" href="faustlexer_8cpp.html#a6201ab6be4687a1ebc3120602d05e35a">02299</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a6201ab6be4687a1ebc3120602d05e35a" title="Removes and deletes the top of the stack, if present.">yypop_buffer_state</a> (<span class="keywordtype">void</span>)
<a name="l02300"></a>02300 {
<a name="l02301"></a>02301         <span class="keywordflow">if</span> (!<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>)
<a name="l02302"></a>02302         <span class="keywordflow">return</span>;
<a name="l02303"></a>02303 
<a name="l02304"></a>02304     <a class="code" href="faustlexer_8cpp.html#ae6ac796aa6c45d433a4b89bf45e6e9dc">yy_delete_buffer</a>(<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> );
<a name="l02305"></a>02305     <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> = NULL;
<a name="l02306"></a>02306     <span class="keywordflow">if</span> ((<a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a>) &gt; 0)
<a name="l02307"></a>02307         --(<a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a>);
<a name="l02308"></a>02308 
<a name="l02309"></a>02309     <span class="keywordflow">if</span> (<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>) {
<a name="l02310"></a>02310         <a class="code" href="faustlexer_8cpp.html#ac6bf96bd2d347c04367b8111abcd0dca">yy_load_buffer_state</a>( );
<a name="l02311"></a>02311         (<a class="code" href="faustlexer_8cpp.html#a57edb4569f96dcfce9deaff0eb6a6412">yy_did_buffer_switch_on_eof</a>) = 1;
<a name="l02312"></a>02312     }
<a name="l02313"></a>02313 }
<a name="l02314"></a>02314 
<a name="l02315"></a>02315 <span class="comment">/* Allocates the stack if it does not exist.</span>
<a name="l02316"></a>02316 <span class="comment"> *  Guarantees space for at least one push.</span>
<a name="l02317"></a>02317 <span class="comment"> */</span>
<a name="l02318"></a><a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">02318</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a2e9898ec03e594f5a82387c787776ef6">yyensure_buffer_stack</a> (<span class="keywordtype">void</span>)
<a name="l02319"></a>02319 {
<a name="l02320"></a>02320     <span class="keywordtype">int</span> num_to_alloc;
<a name="l02321"></a>02321     
<a name="l02322"></a>02322     <span class="keywordflow">if</span> (!(yy_buffer_stack)) {
<a name="l02323"></a>02323 
<a name="l02324"></a>02324         <span class="comment">/* First allocation is just for 2 elements, since we don&#39;t know if this</span>
<a name="l02325"></a>02325 <span class="comment">         * scanner will even need a stack. We use 2 instead of 1 to avoid an</span>
<a name="l02326"></a>02326 <span class="comment">         * immediate realloc on the next call.</span>
<a name="l02327"></a>02327 <span class="comment">         */</span>
<a name="l02328"></a>02328         num_to_alloc = 1;
<a name="l02329"></a>02329         (yy_buffer_stack) = (<span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>**)<a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a>
<a name="l02330"></a>02330                                 (num_to_alloc * <span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>*)
<a name="l02331"></a>02331                                 );
<a name="l02332"></a>02332         <span class="keywordflow">if</span> ( ! (yy_buffer_stack) )
<a name="l02333"></a>02333             <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yyensure_buffer_stack()&quot;</span> );
<a name="l02334"></a>02334                                   
<a name="l02335"></a>02335         memset((yy_buffer_stack), 0, num_to_alloc * <span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>*));
<a name="l02336"></a>02336                 
<a name="l02337"></a>02337         (<a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a>) = num_to_alloc;
<a name="l02338"></a>02338         (<a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a>) = 0;
<a name="l02339"></a>02339         <span class="keywordflow">return</span>;
<a name="l02340"></a>02340     }
<a name="l02341"></a>02341 
<a name="l02342"></a>02342     <span class="keywordflow">if</span> ((<a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a>) &gt;= ((<a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a>)) - 1){
<a name="l02343"></a>02343 
<a name="l02344"></a>02344         <span class="comment">/* Increase the buffer to prepare for a possible push. */</span>
<a name="l02345"></a>02345         <span class="keywordtype">int</span> grow_size = 8 <span class="comment">/* arbitrary grow size */</span>;
<a name="l02346"></a>02346 
<a name="l02347"></a>02347         num_to_alloc = (<a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a>) + grow_size;
<a name="l02348"></a>02348         (yy_buffer_stack) = (<span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>**)<a class="code" href="faustlexer_8cpp.html#abcb4148bc13fe254059384c2fdf472b7">yyrealloc</a>
<a name="l02349"></a>02349                                 ((yy_buffer_stack),
<a name="l02350"></a>02350                                 num_to_alloc * <span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>*)
<a name="l02351"></a>02351                                 );
<a name="l02352"></a>02352         <span class="keywordflow">if</span> ( ! (yy_buffer_stack) )
<a name="l02353"></a>02353             <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yyensure_buffer_stack()&quot;</span> );
<a name="l02354"></a>02354 
<a name="l02355"></a>02355         <span class="comment">/* zero only the new slots.*/</span>
<a name="l02356"></a>02356         memset((yy_buffer_stack) + (<a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a>), 0, grow_size * <span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>*));
<a name="l02357"></a>02357         (<a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a>) = num_to_alloc;
<a name="l02358"></a>02358     }
<a name="l02359"></a>02359 }
<a name="l02360"></a>02360 
<a name="l02367"></a><a class="code" href="faustlexer_8cpp.html#af81595b30c0da73f9034ffb511db6388">02367</a> YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#af81595b30c0da73f9034ffb511db6388" title="Setup the input buffer state to scan directly from a user-specified character buffer...">yy_scan_buffer</a>  (<span class="keywordtype">char</span> * base, <a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>  size )
<a name="l02368"></a>02368 {
<a name="l02369"></a>02369     YY_BUFFER_STATE b;
<a name="l02370"></a>02370     
<a name="l02371"></a>02371     <span class="keywordflow">if</span> ( size &lt; 2 ||
<a name="l02372"></a>02372          base[size-2] != <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a> ||
<a name="l02373"></a>02373          base[size-1] != <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a> )
<a name="l02374"></a>02374         <span class="comment">/* They forgot to leave room for the EOB&#39;s. */</span>
<a name="l02375"></a>02375         <span class="keywordflow">return</span> 0;
<a name="l02376"></a>02376 
<a name="l02377"></a>02377     b = (YY_BUFFER_STATE) <a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a>(<span class="keyword">sizeof</span>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a> )  );
<a name="l02378"></a>02378     <span class="keywordflow">if</span> ( ! b )
<a name="l02379"></a>02379         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yy_scan_buffer()&quot;</span> );
<a name="l02380"></a>02380 
<a name="l02381"></a>02381     b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a> = size - 2;  <span class="comment">/* &quot;- 2&quot; to take care of EOB&#39;s */</span>
<a name="l02382"></a>02382     b-&gt;<a class="code" href="structyy__buffer__state.html#a58aa927f098b99d99e75da80f9b681ef">yy_buf_pos</a> = b-&gt;<a class="code" href="structyy__buffer__state.html#ad7b8df8d8a4688e57b0b8d3ca75adc85">yy_ch_buf</a> = base;
<a name="l02383"></a>02383     b-&gt;<a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">yy_is_our_buffer</a> = 0;
<a name="l02384"></a>02384     b-&gt;<a class="code" href="structyy__buffer__state.html#a4843d1422e3276b636d475a3095bd948">yy_input_file</a> = 0;
<a name="l02385"></a>02385     b-&gt;<a class="code" href="structyy__buffer__state.html#a06406208824817acfec2183b79080945">yy_n_chars</a> = b-&gt;<a class="code" href="structyy__buffer__state.html#a48302f5f3477a9c78bbddf56d356ef54">yy_buf_size</a>;
<a name="l02386"></a>02386     b-&gt;<a class="code" href="structyy__buffer__state.html#abf5c70eea75581b58c0ee7bd31b14490">yy_is_interactive</a> = 0;
<a name="l02387"></a>02387     b-&gt;<a class="code" href="structyy__buffer__state.html#a9d60c60af6e1a6f69de16871fd64f85f">yy_at_bol</a> = 1;
<a name="l02388"></a>02388     b-&gt;<a class="code" href="structyy__buffer__state.html#a63d2afbb1d79a3fc63df9e12626f827d">yy_fill_buffer</a> = 0;
<a name="l02389"></a>02389     b-&gt;<a class="code" href="structyy__buffer__state.html#a70fd925d37a2f0454fbd0def675d106c">yy_buffer_status</a> = <a class="code" href="faustlexer_8cpp.html#a53579db42834b88199458993912c646d">YY_BUFFER_NEW</a>;
<a name="l02390"></a>02390 
<a name="l02391"></a>02391     <a class="code" href="faustlexer_8cpp.html#a3098c48a74ef8fd852f7dd4b3331cbce">yy_switch_to_buffer</a>(b  );
<a name="l02392"></a>02392 
<a name="l02393"></a>02393     <span class="keywordflow">return</span> b;
<a name="l02394"></a>02394 }
<a name="l02395"></a>02395 
<a name="l02404"></a><a class="code" href="faustlexer_8cpp.html#a1569a0938133ac9334728cb86777ab9f">02404</a> YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#a1569a0938133ac9334728cb86777ab9f" title="Setup the input buffer state to scan a string.">yy_scan_string</a> (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> * yystr )
<a name="l02405"></a>02405 {
<a name="l02406"></a>02406     
<a name="l02407"></a>02407     <span class="keywordflow">return</span> <a class="code" href="faustlexer_8cpp.html#ae281ca25dcdcf5e0a4b9f17eeda22db6" title="Setup the input buffer state to scan the given bytes.">yy_scan_bytes</a>(yystr,strlen(yystr) );
<a name="l02408"></a>02408 }
<a name="l02409"></a>02409 
<a name="l02417"></a><a class="code" href="faustlexer_8cpp.html#ae281ca25dcdcf5e0a4b9f17eeda22db6">02417</a> YY_BUFFER_STATE <a class="code" href="faustlexer_8cpp.html#ae281ca25dcdcf5e0a4b9f17eeda22db6" title="Setup the input buffer state to scan the given bytes.">yy_scan_bytes</a>  (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> * yybytes, <span class="keywordtype">int</span>  _yybytes_len )
<a name="l02418"></a>02418 {
<a name="l02419"></a>02419     YY_BUFFER_STATE b;
<a name="l02420"></a>02420     <span class="keywordtype">char</span> *buf;
<a name="l02421"></a>02421     <a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a> n;
<a name="l02422"></a>02422     <span class="keywordtype">int</span> i;
<a name="l02423"></a>02423     
<a name="l02424"></a>02424     <span class="comment">/* Get memory for full buffer, including space for trailing EOB&#39;s. */</span>
<a name="l02425"></a>02425     n = _yybytes_len + 2;
<a name="l02426"></a>02426     buf = (<span class="keywordtype">char</span> *) <a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a>(n  );
<a name="l02427"></a>02427     <span class="keywordflow">if</span> ( ! buf )
<a name="l02428"></a>02428         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;out of dynamic memory in yy_scan_bytes()&quot;</span> );
<a name="l02429"></a>02429 
<a name="l02430"></a>02430     <span class="keywordflow">for</span> ( i = 0; i &lt; _yybytes_len; ++i )
<a name="l02431"></a>02431         buf[i] = yybytes[i];
<a name="l02432"></a>02432 
<a name="l02433"></a>02433     buf[_yybytes_len] = buf[_yybytes_len+1] = <a class="code" href="faustlexer_8cpp.html#ab866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a>;
<a name="l02434"></a>02434 
<a name="l02435"></a>02435     b = <a class="code" href="faustlexer_8cpp.html#af81595b30c0da73f9034ffb511db6388" title="Setup the input buffer state to scan directly from a user-specified character buffer...">yy_scan_buffer</a>(buf,n );
<a name="l02436"></a>02436     <span class="keywordflow">if</span> ( ! b )
<a name="l02437"></a>02437         <a class="code" href="faustlexer_8cpp.html#ac0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">&quot;bad buffer in yy_scan_bytes()&quot;</span> );
<a name="l02438"></a>02438 
<a name="l02439"></a>02439     <span class="comment">/* It&#39;s okay to grow etc. this buffer, and we should throw it</span>
<a name="l02440"></a>02440 <span class="comment">     * away when we&#39;re done.</span>
<a name="l02441"></a>02441 <span class="comment">     */</span>
<a name="l02442"></a>02442     b-&gt;<a class="code" href="structyy__buffer__state.html#a80ce2431c70dc4f89ced487f18449465">yy_is_our_buffer</a> = 1;
<a name="l02443"></a>02443 
<a name="l02444"></a>02444     <span class="keywordflow">return</span> b;
<a name="l02445"></a>02445 }
<a name="l02446"></a>02446 
<a name="l02447"></a>02447 <span class="preprocessor">#ifndef YY_EXIT_FAILURE</span>
<a name="l02448"></a><a class="code" href="faustlexer_8cpp.html#ae93e67b85c44f6bd31ead14a552a35c8">02448</a> <span class="preprocessor"></span><span class="preprocessor">#define YY_EXIT_FAILURE 2</span>
<a name="l02449"></a>02449 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l02450"></a>02450 <span class="preprocessor"></span>
<a name="l02451"></a><a class="code" href="faustlexer_8cpp.html#a12c5d8d5dfa7df9a6c67764585dfce77">02451</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#aea4ced6513a1062621f055dd066ca4dd">yy_fatal_error</a> (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span>* msg )
<a name="l02452"></a>02452 {
<a name="l02453"></a>02453         (void) fprintf( stderr, <span class="stringliteral">&quot;%s\n&quot;</span>, msg );
<a name="l02454"></a>02454     exit( <a class="code" href="faustlexer_8cpp.html#ae93e67b85c44f6bd31ead14a552a35c8">YY_EXIT_FAILURE</a> );
<a name="l02455"></a>02455 }
<a name="l02456"></a>02456 
<a name="l02457"></a>02457 <span class="comment">/* Redefine yyless() so it works in section 3 code. */</span>
<a name="l02458"></a>02458 
<a name="l02459"></a>02459 <span class="preprocessor">#undef yyless</span>
<a name="l02460"></a><a class="code" href="faustlexer_8cpp.html#ae65cb72d09db0abdc4b8e8c4d533ab14">02460</a> <span class="preprocessor"></span><span class="preprocessor">#define yyless(n) \</span>
<a name="l02461"></a>02461 <span class="preprocessor">    do \</span>
<a name="l02462"></a>02462 <span class="preprocessor">        { \</span>
<a name="l02463"></a>02463 <span class="preprocessor">        </span><span class="comment">/* Undo effects of setting up yytext. */</span> \
<a name="l02464"></a>02464         int yyless_macro_arg = (n); \
<a name="l02465"></a>02465         YY_LESS_LINENO(yyless_macro_arg);\
<a name="l02466"></a>02466         yytext[yyleng] = (yy_hold_char); \
<a name="l02467"></a>02467         (yy_c_buf_p) = yytext + yyless_macro_arg; \
<a name="l02468"></a>02468         (yy_hold_char) = *(yy_c_buf_p); \
<a name="l02469"></a>02469         *(yy_c_buf_p) = &#39;\0&#39;; \
<a name="l02470"></a>02470         yyleng = yyless_macro_arg; \
<a name="l02471"></a>02471         } \
<a name="l02472"></a>02472     while ( 0 )
<a name="l02473"></a>02473 
<a name="l02474"></a>02474 <span class="comment">/* Accessor  methods (get/set functions) to struct members. */</span>
<a name="l02475"></a>02475 
<a name="l02479"></a><a class="code" href="faustlexer_8cpp.html#a3ac85cdab63967ff82c7534d35a42fe6">02479</a> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a3ac85cdab63967ff82c7534d35a42fe6" title="Get the current line number.">yyget_lineno</a>  (<span class="keywordtype">void</span>)
<a name="l02480"></a>02480 {
<a name="l02481"></a>02481         
<a name="l02482"></a>02482     <span class="keywordflow">return</span> yylineno;
<a name="l02483"></a>02483 }
<a name="l02484"></a>02484 
<a name="l02488"></a><a class="code" href="faustlexer_8cpp.html#a07cc38fe7bf6439f85eace2335cb889f">02488</a> FILE *<a class="code" href="faustlexer_8cpp.html#a07cc38fe7bf6439f85eace2335cb889f" title="Get the input stream.">yyget_in</a>  (<span class="keywordtype">void</span>)
<a name="l02489"></a>02489 {
<a name="l02490"></a>02490         <span class="keywordflow">return</span> <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a>;
<a name="l02491"></a>02491 }
<a name="l02492"></a>02492 
<a name="l02496"></a><a class="code" href="faustlexer_8cpp.html#a551358cae0f2c14b700b72cb3846d2c4">02496</a> FILE *<a class="code" href="faustlexer_8cpp.html#a551358cae0f2c14b700b72cb3846d2c4" title="Get the output stream.">yyget_out</a>  (<span class="keywordtype">void</span>)
<a name="l02497"></a>02497 {
<a name="l02498"></a>02498         <span class="keywordflow">return</span> <a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a>;
<a name="l02499"></a>02499 }
<a name="l02500"></a>02500 
<a name="l02504"></a><a class="code" href="faustlexer_8cpp.html#a81867b0419accbe7b3c2d59ffb203da9">02504</a> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a81867b0419accbe7b3c2d59ffb203da9" title="Get the length of the current token.">yyget_leng</a>  (<span class="keywordtype">void</span>)
<a name="l02505"></a>02505 {
<a name="l02506"></a>02506         <span class="keywordflow">return</span> <a class="code" href="faustlexer_8cpp.html#a1b5865350b5ca5c1d69f429c2a652953">yyleng</a>;
<a name="l02507"></a>02507 }
<a name="l02508"></a>02508 
<a name="l02513"></a><a class="code" href="faustlexer_8cpp.html#ad1489f69c327c150a13bcbeeb9799266">02513</a> <span class="keywordtype">char</span> *<a class="code" href="faustlexer_8cpp.html#ad1489f69c327c150a13bcbeeb9799266" title="Get the current token.">yyget_text</a>  (<span class="keywordtype">void</span>)
<a name="l02514"></a>02514 {
<a name="l02515"></a>02515         <span class="keywordflow">return</span> yytext;
<a name="l02516"></a>02516 }
<a name="l02517"></a>02517 
<a name="l02522"></a><a class="code" href="faustlexer_8cpp.html#a1c7624d0fc3e3afd1b59fc43650845d0">02522</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a1c7624d0fc3e3afd1b59fc43650845d0" title="Set the current line number.">yyset_lineno</a> (<span class="keywordtype">int</span>  line_number )
<a name="l02523"></a>02523 {
<a name="l02524"></a>02524     
<a name="l02525"></a>02525     yylineno = line_number;
<a name="l02526"></a>02526 }
<a name="l02527"></a>02527 
<a name="l02534"></a><a class="code" href="faustlexer_8cpp.html#ac698f6825e37dd98360acae6539ac464">02534</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ac698f6825e37dd98360acae6539ac464" title="Set the input stream.">yyset_in</a> (FILE *  in_str )
<a name="l02535"></a>02535 {
<a name="l02536"></a>02536         <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> = in_str ;
<a name="l02537"></a>02537 }
<a name="l02538"></a>02538 
<a name="l02539"></a><a class="code" href="faustlexer_8cpp.html#a8530eddd2ebe60de741148bad39517a5">02539</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a8530eddd2ebe60de741148bad39517a5">yyset_out</a> (FILE *  out_str )
<a name="l02540"></a>02540 {
<a name="l02541"></a>02541         <a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a> = out_str ;
<a name="l02542"></a>02542 }
<a name="l02543"></a>02543 
<a name="l02544"></a><a class="code" href="faustlexer_8cpp.html#a4d4e3dd7e6f1d795e01b61794b31ac34">02544</a> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a4d4e3dd7e6f1d795e01b61794b31ac34">yyget_debug</a>  (<span class="keywordtype">void</span>)
<a name="l02545"></a>02545 {
<a name="l02546"></a>02546         <span class="keywordflow">return</span> yy_flex_debug;
<a name="l02547"></a>02547 }
<a name="l02548"></a>02548 
<a name="l02549"></a><a class="code" href="faustlexer_8cpp.html#ac571eade4cca933e8ccdf6759c527fe7">02549</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#ac571eade4cca933e8ccdf6759c527fe7">yyset_debug</a> (<span class="keywordtype">int</span>  bdebug )
<a name="l02550"></a>02550 {
<a name="l02551"></a>02551         yy_flex_debug = bdebug ;
<a name="l02552"></a>02552 }
<a name="l02553"></a>02553 
<a name="l02554"></a><a class="code" href="faustlexer_8cpp.html#a599b60cd059cf60e89cc49953dc708d0">02554</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a599b60cd059cf60e89cc49953dc708d0">yy_init_globals</a> (<span class="keywordtype">void</span>)
<a name="l02555"></a>02555 {
<a name="l02556"></a>02556         <span class="comment">/* Initialization is the same as for the non-reentrant scanner.</span>
<a name="l02557"></a>02557 <span class="comment">     * This function is called from yylex_destroy(), so don&#39;t allocate here.</span>
<a name="l02558"></a>02558 <span class="comment">     */</span>
<a name="l02559"></a>02559 
<a name="l02560"></a>02560     <span class="comment">/* We do not touch yylineno unless the option is enabled. */</span>
<a name="l02561"></a>02561     yylineno =  1;
<a name="l02562"></a>02562     
<a name="l02563"></a>02563     (yy_buffer_stack) = 0;
<a name="l02564"></a>02564     (<a class="code" href="faustlexer_8cpp.html#ae54779a12769204c826899d0531e40e6" title="index of top of stack.">yy_buffer_stack_top</a>) = 0;
<a name="l02565"></a>02565     (<a class="code" href="faustlexer_8cpp.html#a437cdcd878686881404e320fd941929c" title="capacity of stack.">yy_buffer_stack_max</a>) = 0;
<a name="l02566"></a>02566     (<a class="code" href="faustlexer_8cpp.html#ade8fc57d3529bff56440a4f3e9c29586">yy_c_buf_p</a>) = (<span class="keywordtype">char</span> *) 0;
<a name="l02567"></a>02567     (<a class="code" href="faustlexer_8cpp.html#aeae6dabf9dcc4769518ecf054181b1c8">yy_init</a>) = 0;
<a name="l02568"></a>02568     (<a class="code" href="faustlexer_8cpp.html#a2e1e1d9ee4610a6679d49ed8194b00af">yy_start</a>) = 0;
<a name="l02569"></a>02569 
<a name="l02570"></a>02570 <span class="comment">/* Defined in main.c */</span>
<a name="l02571"></a>02571 <span class="preprocessor">#ifdef YY_STDINIT</span>
<a name="l02572"></a>02572 <span class="preprocessor"></span>    <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> = stdin;
<a name="l02573"></a>02573     <a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a> = stdout;
<a name="l02574"></a>02574 <span class="preprocessor">#else</span>
<a name="l02575"></a>02575 <span class="preprocessor"></span>    <a class="code" href="main_8cpp.html#a87a127afa8f6c307fbfba10390675406">yyin</a> = (FILE *) 0;
<a name="l02576"></a>02576     <a class="code" href="faustlexer_8cpp.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a> = (FILE *) 0;
<a name="l02577"></a>02577 <span class="preprocessor">#endif</span>
<a name="l02578"></a>02578 <span class="preprocessor"></span>
<a name="l02579"></a>02579     <span class="comment">/* For future reference: Set errno on error, since we are called by</span>
<a name="l02580"></a>02580 <span class="comment">     * yylex_init()</span>
<a name="l02581"></a>02581 <span class="comment">     */</span>
<a name="l02582"></a>02582     <span class="keywordflow">return</span> 0;
<a name="l02583"></a>02583 }
<a name="l02584"></a>02584 
<a name="l02585"></a>02585 <span class="comment">/* yylex_destroy is for both reentrant and non-reentrant scanners. */</span>
<a name="l02586"></a><a class="code" href="faustlexer_8cpp.html#ab596ae57cdabfb4b298edf3dde7cdf04">02586</a> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#ab596ae57cdabfb4b298edf3dde7cdf04">yylex_destroy</a>  (<span class="keywordtype">void</span>)
<a name="l02587"></a>02587 {
<a name="l02588"></a>02588     
<a name="l02589"></a>02589     <span class="comment">/* Pop the buffer stack, destroying each element. */</span>
<a name="l02590"></a>02590     <span class="keywordflow">while</span>(<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>){
<a name="l02591"></a>02591         <a class="code" href="faustlexer_8cpp.html#ae6ac796aa6c45d433a4b89bf45e6e9dc">yy_delete_buffer</a>(<a class="code" href="faustlexer_8cpp.html#aa093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a>  );
<a name="l02592"></a>02592         <a class="code" href="faustlexer_8cpp.html#a817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> = NULL;
<a name="l02593"></a>02593         <a class="code" href="faustlexer_8cpp.html#a6201ab6be4687a1ebc3120602d05e35a" title="Removes and deletes the top of the stack, if present.">yypop_buffer_state</a>();
<a name="l02594"></a>02594     }
<a name="l02595"></a>02595 
<a name="l02596"></a>02596     <span class="comment">/* Destroy the stack itself. */</span>
<a name="l02597"></a>02597     <a class="code" href="faustlexer_8cpp.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a>((yy_buffer_stack) );
<a name="l02598"></a>02598     (yy_buffer_stack) = NULL;
<a name="l02599"></a>02599 
<a name="l02600"></a>02600     <span class="comment">/* Reset the globals. This is important in a non-reentrant scanner so the next time</span>
<a name="l02601"></a>02601 <span class="comment">     * yylex() is called, initialization will occur. */</span>
<a name="l02602"></a>02602     <a class="code" href="faustlexer_8cpp.html#a599b60cd059cf60e89cc49953dc708d0">yy_init_globals</a>( );
<a name="l02603"></a>02603 
<a name="l02604"></a>02604     <span class="keywordflow">return</span> 0;
<a name="l02605"></a>02605 }
<a name="l02606"></a>02606 
<a name="l02607"></a>02607 <span class="comment">/*</span>
<a name="l02608"></a>02608 <span class="comment"> * Internal utility routines.</span>
<a name="l02609"></a>02609 <span class="comment"> */</span>
<a name="l02610"></a>02610 
<a name="l02611"></a>02611 <span class="preprocessor">#ifndef yytext_ptr</span>
<a name="l02612"></a>02612 <span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> yy_flex_strncpy (<span class="keywordtype">char</span>* s1, <a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> * s2, <span class="keywordtype">int</span> n )
<a name="l02613"></a>02613 {
<a name="l02614"></a>02614     <span class="keyword">register</span> <span class="keywordtype">int</span> i;
<a name="l02615"></a>02615     <span class="keywordflow">for</span> ( i = 0; i &lt; n; ++i )
<a name="l02616"></a>02616         s1[i] = s2[i];
<a name="l02617"></a>02617 }
<a name="l02618"></a>02618 <span class="preprocessor">#endif</span>
<a name="l02619"></a>02619 <span class="preprocessor"></span>
<a name="l02620"></a>02620 <span class="preprocessor">#ifdef YY_NEED_STRLEN</span>
<a name="l02621"></a>02621 <span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">int</span> yy_flex_strlen (<a class="code" href="faustlexer_8cpp.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> <span class="keywordtype">char</span> * s )
<a name="l02622"></a>02622 {
<a name="l02623"></a>02623     <span class="keyword">register</span> <span class="keywordtype">int</span> n;
<a name="l02624"></a>02624     <span class="keywordflow">for</span> ( n = 0; s[n]; ++n )
<a name="l02625"></a>02625         ;
<a name="l02626"></a>02626 
<a name="l02627"></a>02627     <span class="keywordflow">return</span> n;
<a name="l02628"></a>02628 }
<a name="l02629"></a>02629 <span class="preprocessor">#endif</span>
<a name="l02630"></a>02630 <span class="preprocessor"></span>
<a name="l02631"></a><a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">02631</a> <span class="keywordtype">void</span> *<a class="code" href="faustlexer_8cpp.html#a7da304d8ef6c688c0835d35296fe61c2">yyalloc</a> (<a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>  size )
<a name="l02632"></a>02632 {
<a name="l02633"></a>02633     <span class="keywordflow">return</span> (<span class="keywordtype">void</span> *) malloc( size );
<a name="l02634"></a>02634 }
<a name="l02635"></a>02635 
<a name="l02636"></a><a class="code" href="faustlexer_8cpp.html#abcb4148bc13fe254059384c2fdf472b7">02636</a> <span class="keywordtype">void</span> *<a class="code" href="faustlexer_8cpp.html#abcb4148bc13fe254059384c2fdf472b7">yyrealloc</a>  (<span class="keywordtype">void</span> * ptr, <a class="code" href="faustlexer_8cpp.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>  size )
<a name="l02637"></a>02637 {
<a name="l02638"></a>02638     <span class="comment">/* The cast to (char *) in the following accommodates both</span>
<a name="l02639"></a>02639 <span class="comment">     * implementations that use char* generic pointers, and those</span>
<a name="l02640"></a>02640 <span class="comment">     * that use void* generic pointers.  It works with the latter</span>
<a name="l02641"></a>02641 <span class="comment">     * because both ANSI C and C++ allow castless assignment from</span>
<a name="l02642"></a>02642 <span class="comment">     * any pointer type to void*, and deal with argument conversions</span>
<a name="l02643"></a>02643 <span class="comment">     * as though doing an assignment.</span>
<a name="l02644"></a>02644 <span class="comment">     */</span>
<a name="l02645"></a>02645     <span class="keywordflow">return</span> (<span class="keywordtype">void</span> *) realloc( (<span class="keywordtype">char</span> *) ptr, size );
<a name="l02646"></a>02646 }
<a name="l02647"></a>02647 
<a name="l02648"></a><a class="code" href="faustlexer_8cpp.html#a70f82d43d4797bb2a50f7678ddbfbda5">02648</a> <span class="keywordtype">void</span> <a class="code" href="faustlexer_8cpp.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a> (<span class="keywordtype">void</span> * ptr )
<a name="l02649"></a>02649 {
<a name="l02650"></a>02650     free( (<span class="keywordtype">char</span> *) ptr );   <span class="comment">/* see yyrealloc() for (char *) cast */</span>
<a name="l02651"></a>02651 }
<a name="l02652"></a>02652 
<a name="l02653"></a><a class="code" href="faustlexer_8cpp.html#a828cc83270f8f5bb1688e14dd4e28128">02653</a> <span class="preprocessor">#define YYTABLES_NAME &quot;yytables&quot;</span>
<a name="l02654"></a>02654 <span class="preprocessor"></span>
<a name="l02655"></a>02655 <span class="preprocessor">#line 189 &quot;parser/faustlexer.l&quot;</span>
<a name="l02656"></a>02656 <span class="preprocessor"></span>
<a name="l02657"></a>02657 
<a name="l02658"></a><a class="code" href="faustlexer_8cpp.html#a9ae7dd87893ed6cebc02d0d5f84c2ede">02658</a> <span class="keywordtype">int</span> <a class="code" href="faustlexer_8cpp.html#a9ae7dd87893ed6cebc02d0d5f84c2ede">yywrap</a>() { <span class="keywordflow">return</span> 1; }
<a name="l02659"></a>02659 
<a name="l02660"></a>02660 
</pre></div></div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Apr 28 23:59:59 2010 for FAUST compiler by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>