<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="../lib/xsl/synan.xsl"?><synan><node label="source"><node label="prog"><node label="defn"><token kind="TYP" lexeme="typ"><location begcolumn="1" begline="2" endcolumn="3" endline="2"/></token><token kind="ID" lexeme="a"><location begcolumn="5" begline="2" endcolumn="5" endline="2"/></token><token kind="EQUALS" lexeme="="><location begcolumn="7" begline="2" endcolumn="7" endline="2"/></token><node label="type"><token kind="ID" lexeme="b"><location begcolumn="9" begline="2" endcolumn="9" endline="2"/></token></node></node><node label="defn"><token kind="TYP" lexeme="typ"><location begcolumn="1" begline="3" endcolumn="3" endline="3"/></token><token kind="ID" lexeme="b"><location begcolumn="5" begline="3" endcolumn="5" endline="3"/></token><token kind="EQUALS" lexeme="="><location begcolumn="7" begline="3" endcolumn="7" endline="3"/></token><node label="type"><token kind="INT" lexeme="int"><location begcolumn="9" begline="3" endcolumn="11" endline="3"/></token></node></node><node label="defn"><token kind="FUN" lexeme="fun"><location begcolumn="1" begline="6" endcolumn="3" endline="6"/></token><token kind="ID" lexeme="f"><location begcolumn="5" begline="6" endcolumn="5" endline="6"/></token><token kind="LBRACKET" lexeme="("><location begcolumn="6" begline="6" endcolumn="6" endline="6"/></token><token kind="RBRACKET" lexeme=")"><location begcolumn="7" begline="6" endcolumn="7" endline="6"/></token><token kind="COLON" lexeme=":"><location begcolumn="9" begline="6" endcolumn="9" endline="6"/></token><node label="type"><token kind="INT" lexeme="int"><location begcolumn="11" begline="6" endcolumn="13" endline="6"/></token></node><token kind="EQUALS" lexeme="="><location begcolumn="15" begline="6" endcolumn="15" endline="6"/></token><node label="expr"><node label="expr"><token kind="ID" lexeme="g"><location begcolumn="17" begline="6" endcolumn="17" endline="6"/></token></node><token kind="LBRACKET" lexeme="("><location begcolumn="18" begline="6" endcolumn="18" endline="6"/></token><token kind="RBRACKET" lexeme=")"><location begcolumn="19" begline="6" endcolumn="19" endline="6"/></token></node></node><node label="defn"><token kind="FUN" lexeme="fun"><location begcolumn="1" begline="7" endcolumn="3" endline="7"/></token><token kind="ID" lexeme="g"><location begcolumn="5" begline="7" endcolumn="5" endline="7"/></token><token kind="LBRACKET" lexeme="("><location begcolumn="6" begline="7" endcolumn="6" endline="7"/></token><token kind="RBRACKET" lexeme=")"><location begcolumn="7" begline="7" endcolumn="7" endline="7"/></token><token kind="COLON" lexeme=":"><location begcolumn="9" begline="7" endcolumn="9" endline="7"/></token><node label="type"><token kind="INT" lexeme="int"><location begcolumn="11" begline="7" endcolumn="13" endline="7"/></token></node><token kind="EQUALS" lexeme="="><location begcolumn="15" begline="7" endcolumn="15" endline="7"/></token><node label="expr"><token kind="NUM" lexeme="1"><location begcolumn="17" begline="7" endcolumn="17" endline="7"/></token></node></node></node><token kind="EOF"/></node></synan>