<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of class methods" rel=Appendix href="index_methods.html"> <link title="Index of class types" rel=Appendix href="index_class_types.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Runtime" rel="Chapter" href="Runtime.html"> <link title="Common" rel="Chapter" href="Common.html"> <link title="Version" rel="Chapter" href="Version.html"> <link title="ReportXML" rel="Chapter" href="ReportXML.html"> <link title="ReportUtils" rel="Chapter" href="ReportUtils.html"> <link title="ReportHTML" rel="Chapter" href="ReportHTML.html"> <link title="CombineAST" rel="Chapter" href="CombineAST.html"> <link title="ReportStat" rel="Chapter" href="ReportStat.html"> <link title="ReportGeneric" rel="Chapter" href="ReportGeneric.html"> <link title="Combine" rel="Chapter" href="Combine.html"> <link title="ReportXMLEmma" rel="Chapter" href="ReportXMLEmma.html"> <link title="ReportDump" rel="Chapter" href="ReportDump.html"> <link title="ReportArgs" rel="Chapter" href="ReportArgs.html"> <link title="ReportCSV" rel="Chapter" href="ReportCSV.html"> <link title="CombineParser" rel="Chapter" href="CombineParser.html"> <link title="CombineLexer" rel="Chapter" href="CombineLexer.html"> <link title="ReportText" rel="Chapter" href="ReportText.html"><title>CombineParser</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> token =<br> <span class="constructor">CLOSING_PARENT</span><br> <span class="keywordsign">|</span> <span class="constructor">OPENING_PARENT</span><br> <span class="keywordsign">|</span> <span class="constructor">COMMA</span><br> <span class="keywordsign">|</span> <span class="constructor">PLUS</span><br> <span class="keywordsign">|</span> <span class="constructor">MINUS</span><br> <span class="keywordsign">|</span> <span class="constructor">MULTIPLY</span><br> <span class="keywordsign">|</span> <span class="constructor">DIVIDE</span><br> <span class="keywordsign">|</span> <span class="constructor">EOF</span><br> <span class="keywordsign">|</span> <span class="constructor">IDENT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">FILE</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">FILES</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">INTEGER</span> <span class="keyword">of</span> int<br> <span class="keyword">val</span> start :<br> (<span class="constructor">Lexing</span>.lexbuf <span class="keywordsign">-></span> <span class="constructor">CombineParser</span>.token) <span class="keywordsign">-></span><br> <span class="constructor">Lexing</span>.lexbuf <span class="keywordsign">-></span> <span class="constructor">CombineAST</span>.expr<br> <span class="keyword">end</span></code></body></html>