<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" > <head><meta content="text/html;charset=&quot;utf-8&quot;" http-equiv="Content-type"/><link href="faldoc.css" rel="stylesheet" type="text/css"/><title> - Class TagRule</title></head><body class="faldoc"><ul class="navi_top"><li class="top"><a href="index.html">Top: Table of contents</a></li> <li class="up"><a href="parser_genparser_rules.html">Up: Module parser.genparser.rules</a></li> <li class="prev"><a href="parser_genparser_rules_Rule.html">Previous: Class Rule</a></li> <li class="next"><a href="parser_genparser_rules_TokenRule.html">Next: Class TokenRule</a></li> <li class="clear"></li> </ul><div id="page_body"><h1><span class="toc_number">15.5.5.12</span>Class TagRule</h1><p class="brief">Class representing a tag rule. </p> <pre class="prototype">Class TagRule( token, action, tag, nextState ) from \ <a href="parser_genparser_rules_Rule.html">Rule</a>(( nextState, action))</pre> <table class="prototype"> <tbody><tr class="param"><td class="name">token</td><td class="content"> the string matching a fixed token </td></tr> <tr class="param"><td class="name">action</td><td class="content"> the action (function) that should be done when hitting the token. The function will be called with the token as last parameter. </td></tr> </tbody> </table> <p>Token rules are simply fixed length rules matching the input text. </p> <table class="members"> <tbody><tr class="member_type"><td class="member_type" colspan="2">Properties</td></tr> <tr><td colspan="2"><a href="#token">token</a></td></tr> </tbody> <tbody><tr class="member_type"><td class="member_type" colspan="2">Methods</td></tr> <tr><td colspan="2"><a href="#apply">apply</a></td></tr> <tr><td colspan="2"><a href="#match">match</a></td></tr> </tbody> </table> <table class="members"> <tbody><tr class="member_type"><td class="member_type" colspan="2">Properties inherited from class <a href="parser_genparser_rules_Rule.html">Rule</a></td></tr> <tr><td colspan="2"><a href="parser_genparser_rules_Rule.html#action">action</a></td></tr> <tr><td colspan="2"><a href="parser_genparser_rules_Rule.html#lookAhead">lookAhead</a></td></tr> <tr><td colspan="2"><a href="parser_genparser_rules_Rule.html#matchLen">matchLen</a></td></tr> <tr><td colspan="2"><a href="parser_genparser_rules_Rule.html#nextState">nextState</a></td></tr> </tbody> <tbody><tr class="member_type"><td class="member_type" colspan="2">Methods inherited from class <a href="parser_genparser_rules_Rule.html">Rule</a></td></tr> <tr><td colspan="2"><a href="parser_genparser_rules_Rule.html#apply">apply</a></td></tr> <tr><td colspan="2"><a href="parser_genparser_rules_Rule.html#match">match</a></td></tr> </tbody> </table> <h2>Properties</h2><h3><a name="token">token</a></h3><h2>Methods</h2><h3><a name="apply">apply</a></h3><pre class="prototype">apply( ctx )</pre> <table class="prototype"> <tbody></tbody> </table> <h3><a name="match">match</a></h3><pre class="prototype">match( text, pos )</pre> <table class="prototype"> <tbody></tbody> </table> </div><ul class="navi_bottom"><li class="top"><a href="index.html">Top: Table of contents</a></li> <li class="up"><a href="parser_genparser_rules.html">Up: Module parser.genparser.rules</a></li> <li class="prev"><a href="parser_genparser_rules_Rule.html">Previous: Class Rule</a></li> <li class="next"><a href="parser_genparser_rules_TokenRule.html">Next: Class TokenRule</a></li> <li class="clear"></li> </ul><div class="signature">Made with <a href="faldoc 3.0">http://www.falconpl.org</a></div></body></html>