Click here to Skip to main content
15,895,084 members
Articles / Programming Languages / Java

Create Your Own Programming Language

Rate me:
Please Sign up or sign in to vote.
4.87/5 (53 votes)
21 Jan 2010CPOL12 min read 487.8K   15.4K   87  
I've created my own programming language called Alef++ for fun, and for better understanding: What is a programing language? How does it work? Can I can create my own?
<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!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>St4tic: st4tic.St4ticTokenManager Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.1 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<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="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacest4tic.html">st4tic</a>.<a class="el" href="classst4tic_1_1_st4tic_token_manager.html">St4ticTokenManager</a>
  </div>
</div>
<div class="contents">
<h1>st4tic.St4ticTokenManager Class Reference</h1><!-- doxytag: class="st4tic::St4ticTokenManager" --><!-- doxytag: inherits="st4tic::St4ticConstants" --><div class="dynheader">
Inheritance diagram for st4tic.St4ticTokenManager:</div>
<div class="dynsection">
 <div class="center">
  <img src="classst4tic_1_1_st4tic_token_manager.gif" usemap="#st4tic.St4ticTokenManager_map" alt=""/>
  <map id="st4tic.St4ticTokenManager_map" name="st4tic.St4ticTokenManager_map">
<area href="interfacest4tic_1_1_st4tic_constants.html" alt="st4tic.St4ticConstants" shape="rect" coords="0,0,161,24"/>
</map>
 </div>
</div>

<p><a href="classst4tic_1_1_st4tic_token_manager-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a382638eed55123c06fcd23c4dde5ae9c">setDebugStream</a> (java.io.PrintStream ds)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a53fb6e57c47b9ef2b53193ecc8100d44">St4ticTokenManager</a> (<a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a> stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#abe54c079253933955f960b342bdfc5f8">St4ticTokenManager</a> (<a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a> stream, int lexState)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a7faa417e168c4e490ebb1be60d26ff22">ReInit</a> (<a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a> stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#ab9f3efa680c0e071dc4d0dea62565839">ReInit</a> (<a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a> stream, int lexState)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a07d235cb5d991c4e9affe2a6ecc0aeb3">SwitchTo</a> (int lexState)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classst4tic_1_1_token.html">Token</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#ad4d7af6fce7fd10d1bf82e71db3fb749">getNextToken</a> ()</td></tr>
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">java.io.PrintStream&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a2e38c975de517d8bf2886e42cfaeb70b">debugStream</a> = System.out</td></tr>
<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final String[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#aed32a53b668787a766bee8edb606eab0">jjstrLiteralImages</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final String[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#ac733ba56e0dbfb2135dceb1da2f152bd">lexStateNames</a></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classst4tic_1_1_token.html">Token</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a8b5fa5adfe94cc9b996cf855eed5af42">jjFillToken</a> ()</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a4f7e0e20d4e050f0c6b141d40bff0423">input_stream</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a35f9c07d4abbe64c02c6aa99e8db0048">curChar</a></td></tr>
<tr><td colspan="2"><h2>Package Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a9d89192f6514b8e8fc9f63f2880ebcc9">curLexState</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a7d66e54c12039212a864dd5dc7fc5883">defaultLexState</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a8e447c51a86968fc3b56c4b243ee9960">jjnewStateCnt</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a9a8e93dc767e369cfe698d7be3204051">jjround</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a9584367df1d92f07165ebc6d6d69de62">jjmatchedPos</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#ae3c624e1537cb3cad9d0788dca68b92a">jjmatchedKind</a></td></tr>
<tr><td colspan="2"><h2>Static Package Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final long[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a03fc88a42215f484afeaa86f9524de0b">jjbitVec0</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final int[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#aba0631e54f6e259c9f68fd1668567004">jjnextStates</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final long[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a2b7bf8b23fa3ca1b3396167cac37501b">jjtoToken</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final long[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a530351bf47409871d3068d94a9179c0d">jjtoSkip</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p><a class="el" href="classst4tic_1_1_token.html">Token</a> Manager. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a53fb6e57c47b9ef2b53193ecc8100d44"></a><!-- doxytag: member="st4tic::St4ticTokenManager::St4ticTokenManager" ref="a53fb6e57c47b9ef2b53193ecc8100d44" args="(SimpleCharStream stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">st4tic.St4ticTokenManager.St4ticTokenManager </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a>&nbsp;</td>
          <td class="paramname"> <em>stream</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor. </p>

</div>
</div>
<a class="anchor" id="abe54c079253933955f960b342bdfc5f8"></a><!-- doxytag: member="st4tic::St4ticTokenManager::St4ticTokenManager" ref="abe54c079253933955f960b342bdfc5f8" args="(SimpleCharStream stream, int lexState)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">st4tic.St4ticTokenManager.St4ticTokenManager </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a>&nbsp;</td>
          <td class="paramname"> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>lexState</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad4d7af6fce7fd10d1bf82e71db3fb749"></a><!-- doxytag: member="st4tic::St4ticTokenManager::getNextToken" ref="ad4d7af6fce7fd10d1bf82e71db3fb749" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classst4tic_1_1_token.html">Token</a> st4tic.St4ticTokenManager.getNextToken </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next <a class="el" href="classst4tic_1_1_token.html">Token</a>. </p>

</div>
</div>
<a class="anchor" id="a8b5fa5adfe94cc9b996cf855eed5af42"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjFillToken" ref="a8b5fa5adfe94cc9b996cf855eed5af42" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classst4tic_1_1_token.html">Token</a> st4tic.St4ticTokenManager.jjFillToken </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab9f3efa680c0e071dc4d0dea62565839"></a><!-- doxytag: member="st4tic::St4ticTokenManager::ReInit" ref="ab9f3efa680c0e071dc4d0dea62565839" args="(SimpleCharStream stream, int lexState)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st4tic.St4ticTokenManager.ReInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a>&nbsp;</td>
          <td class="paramname"> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>lexState</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Reinitialise parser. </p>

</div>
</div>
<a class="anchor" id="a7faa417e168c4e490ebb1be60d26ff22"></a><!-- doxytag: member="st4tic::St4ticTokenManager::ReInit" ref="a7faa417e168c4e490ebb1be60d26ff22" args="(SimpleCharStream stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st4tic.St4ticTokenManager.ReInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a>&nbsp;</td>
          <td class="paramname"> <em>stream</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Reinitialise parser. </p>

</div>
</div>
<a class="anchor" id="a382638eed55123c06fcd23c4dde5ae9c"></a><!-- doxytag: member="st4tic::St4ticTokenManager::setDebugStream" ref="a382638eed55123c06fcd23c4dde5ae9c" args="(java.io.PrintStream ds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st4tic.St4ticTokenManager.setDebugStream </td>
          <td>(</td>
          <td class="paramtype">java.io.PrintStream&nbsp;</td>
          <td class="paramname"> <em>ds</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set debug output. </p>

</div>
</div>
<a class="anchor" id="a07d235cb5d991c4e9affe2a6ecc0aeb3"></a><!-- doxytag: member="st4tic::St4ticTokenManager::SwitchTo" ref="a07d235cb5d991c4e9affe2a6ecc0aeb3" args="(int lexState)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st4tic.St4ticTokenManager.SwitchTo </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>lexState</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Switch to specified lex state. </p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a35f9c07d4abbe64c02c6aa99e8db0048"></a><!-- doxytag: member="st4tic::St4ticTokenManager::curChar" ref="a35f9c07d4abbe64c02c6aa99e8db0048" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a35f9c07d4abbe64c02c6aa99e8db0048">st4tic.St4ticTokenManager.curChar</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9d89192f6514b8e8fc9f63f2880ebcc9"></a><!-- doxytag: member="st4tic::St4ticTokenManager::curLexState" ref="a9d89192f6514b8e8fc9f63f2880ebcc9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a9d89192f6514b8e8fc9f63f2880ebcc9">st4tic.St4ticTokenManager.curLexState</a> = 0<code> [package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2e38c975de517d8bf2886e42cfaeb70b"></a><!-- doxytag: member="st4tic::St4ticTokenManager::debugStream" ref="a2e38c975de517d8bf2886e42cfaeb70b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">java.io.PrintStream <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a2e38c975de517d8bf2886e42cfaeb70b">st4tic.St4ticTokenManager.debugStream</a> = System.out</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Debug output. </p>

</div>
</div>
<a class="anchor" id="a7d66e54c12039212a864dd5dc7fc5883"></a><!-- doxytag: member="st4tic::St4ticTokenManager::defaultLexState" ref="a7d66e54c12039212a864dd5dc7fc5883" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a7d66e54c12039212a864dd5dc7fc5883">st4tic.St4ticTokenManager.defaultLexState</a> = 0<code> [package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f7e0e20d4e050f0c6b141d40bff0423"></a><!-- doxytag: member="st4tic::St4ticTokenManager::input_stream" ref="a4f7e0e20d4e050f0c6b141d40bff0423" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a> <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a4f7e0e20d4e050f0c6b141d40bff0423">st4tic.St4ticTokenManager.input_stream</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a03fc88a42215f484afeaa86f9524de0b"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjbitVec0" ref="a03fc88a42215f484afeaa86f9524de0b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final long [] <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a03fc88a42215f484afeaa86f9524de0b">st4tic.St4ticTokenManager.jjbitVec0</a><code> [static, package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
   0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
}
</pre></div>
</div>
</div>
<a class="anchor" id="ae3c624e1537cb3cad9d0788dca68b92a"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjmatchedKind" ref="ae3c624e1537cb3cad9d0788dca68b92a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#ae3c624e1537cb3cad9d0788dca68b92a">st4tic.St4ticTokenManager.jjmatchedKind</a><code> [package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9584367df1d92f07165ebc6d6d69de62"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjmatchedPos" ref="a9584367df1d92f07165ebc6d6d69de62" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a9584367df1d92f07165ebc6d6d69de62">st4tic.St4ticTokenManager.jjmatchedPos</a><code> [package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8e447c51a86968fc3b56c4b243ee9960"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjnewStateCnt" ref="a8e447c51a86968fc3b56c4b243ee9960" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a8e447c51a86968fc3b56c4b243ee9960">st4tic.St4ticTokenManager.jjnewStateCnt</a><code> [package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aba0631e54f6e259c9f68fd1668567004"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjnextStates" ref="aba0631e54f6e259c9f68fd1668567004" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final int [] <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#aba0631e54f6e259c9f68fd1668567004">st4tic.St4ticTokenManager.jjnextStates</a><code> [static, package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
   11, 13, 7, 1, 2, 4, 
}
</pre></div>
</div>
</div>
<a class="anchor" id="a9a8e93dc767e369cfe698d7be3204051"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjround" ref="a9a8e93dc767e369cfe698d7be3204051" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a9a8e93dc767e369cfe698d7be3204051">st4tic.St4ticTokenManager.jjround</a><code> [package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aed32a53b668787a766bee8edb606eab0"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjstrLiteralImages" ref="aed32a53b668787a766bee8edb606eab0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final String [] <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#aed32a53b668787a766bee8edb606eab0">st4tic.St4ticTokenManager.jjstrLiteralImages</a><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
<span class="stringliteral">&quot;&quot;</span>, null, null, null, null, null, <span class="stringliteral">&quot;\162\145\161\165\151\162\145&quot;</span>, <span class="stringliteral">&quot;\151\146&quot;</span>, 
<span class="stringliteral">&quot;\167\150\151\154\145&quot;</span>, <span class="stringliteral">&quot;\144\157&quot;</span>, <span class="stringliteral">&quot;\163\164\157\160&quot;</span>, <span class="stringliteral">&quot;\144\145\146&quot;</span>, <span class="stringliteral">&quot;\56&quot;</span>, <span class="stringliteral">&quot;\72&quot;</span>, <span class="stringliteral">&quot;\75\75&quot;</span>, <span class="stringliteral">&quot;\76&quot;</span>, 
<span class="stringliteral">&quot;\74&quot;</span>, <span class="stringliteral">&quot;\76\75&quot;</span>, <span class="stringliteral">&quot;\74\75&quot;</span>, <span class="stringliteral">&quot;\41\75&quot;</span>, <span class="stringliteral">&quot;\53&quot;</span>, <span class="stringliteral">&quot;\55&quot;</span>, <span class="stringliteral">&quot;\52&quot;</span>, <span class="stringliteral">&quot;\57&quot;</span>, <span class="stringliteral">&quot;\45&quot;</span>, <span class="stringliteral">&quot;\75&quot;</span>, null, 
null, null, null, null, null, null, <span class="stringliteral">&quot;\50&quot;</span>, <span class="stringliteral">&quot;\51&quot;</span>, <span class="stringliteral">&quot;\54&quot;</span>, }
</pre></div><p><a class="el" href="classst4tic_1_1_token.html">Token</a> literal values. </p>

</div>
</div>
<a class="anchor" id="a530351bf47409871d3068d94a9179c0d"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjtoSkip" ref="a530351bf47409871d3068d94a9179c0d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final long [] <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a530351bf47409871d3068d94a9179c0d">st4tic.St4ticTokenManager.jjtoSkip</a><code> [static, package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
   0x3eL, 
}
</pre></div>
</div>
</div>
<a class="anchor" id="a2b7bf8b23fa3ca1b3396167cac37501b"></a><!-- doxytag: member="st4tic::St4ticTokenManager::jjtoToken" ref="a2b7bf8b23fa3ca1b3396167cac37501b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final long [] <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#a2b7bf8b23fa3ca1b3396167cac37501b">st4tic.St4ticTokenManager.jjtoToken</a><code> [static, package]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
   0xe47ffffc1L, 
}
</pre></div>
</div>
</div>
<a class="anchor" id="ac733ba56e0dbfb2135dceb1da2f152bd"></a><!-- doxytag: member="st4tic::St4ticTokenManager::lexStateNames" ref="ac733ba56e0dbfb2135dceb1da2f152bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final String [] <a class="el" href="classst4tic_1_1_st4tic_token_manager.html#ac733ba56e0dbfb2135dceb1da2f152bd">st4tic.St4ticTokenManager.lexStateNames</a><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
   <span class="stringliteral">&quot;DEFAULT&quot;</span>, 
}
</pre></div><p>Lexer state names. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>F:/Java/St4tic/st4tic/src/st4tic/<a class="el" href="_st4tic_token_manager_8java.html">St4ticTokenManager.java</a></li>
</ul>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Variables</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Dec 27 10:50:23 2009 for St4tic by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Technical Lead
Morocco Morocco
Adrabi!, Just another Ghost in the Shell =)

Comments and Discussions