Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   ***** BEGIN LICENSE BLOCK *****
   * Version: CPL 1.0/GPL 2.0/LGPL 2.1
   *
   * The contents of this file are subject to the Common Public
   * License Version 1.0 (the "License"); you may not use this file
   * except in compliance with the License. You may obtain a copy of
   * the License at http://www.eclipse.org/legal/cpl-v10.html
   *
  * Software distributed under the License is distributed on an "AS
  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  * implied. See the License for the specific language governing
  * rights and limitations under the License.
  *
  * Copyright (C) 2001-2002 Jan Arne Petersen <jpetersen@uni-bonn.de>
  * Copyright (C) 2004-2005 Thomas E Enebo <enebo@acm.org>
  * 
  * Alternatively, the contents of this file may be used under the terms of
  * either of the GNU General Public License Version 2 or later (the "GPL"),
  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  * in which case the provisions of the GPL or the LGPL are applicable instead
  * of those above. If you wish to allow use of your version of this file only
  * under the terms of either the GPL or the LGPL, and not to allow others to
  * use your version of this file under the terms of the CPL, indicate your
  * decision by deleting the provisions above and replace them with the notice
  * and other provisions required by the GPL or the LGPL. If you do not delete
  * the provisions above, a recipient may use your version of this file under
  * the terms of any one of the CPL, the GPL or the LGPL.
  ***** END LICENSE BLOCK *****/
 package org.jruby.parser;
 
 public interface Tokens {
     int kCLASS      = .;
     int kMODULE     = .;
     int kDEF        = .;
     int kUNDEF      = .;
     int kBEGIN      = .;
     int kRESCUE     = .;
     int kENSURE     = .;
     int kEND        = .;
     int kIF         = .;
     int kUNLESS     = .;
     int kTHEN       = .;
     int kELSIF      = .;
     int kELSE       = .;
     int kCASE       = .;
     int kWHEN       = .;
     int kWHILE      = .;
     int kUNTIL      = .;
     int kFOR        = .;
     int kBREAK      = .;
     int kNEXT       = .;
     int kREDO       = .;
     int kRETRY      = .;
     int kIN         = .;
     int kDO         = .;
     int kDO_COND    = .;
     int kDO_BLOCK   = .;
     int kRETURN     = .;
     int kYIELD      = .;
     int kSUPER      = .;
     int kSELF       = .;
     int kNIL        = .;
     int kTRUE       = .;
     int kFALSE      = .;
     int kAND        = .;
     int kOR         = .;
     int kNOT        = .;
     int kIF_MOD     = .;
     int kALIAS      = .;
     int kDEFINED    = .;
     int klBEGIN     = .;
     int klEND       = .;
     int k__LINE__   = .;
     int k__FILE__   = .;
 
     int tFID        = .;
     int tGVAR       = .;
     int tIVAR       = .;
     int tCONSTANT   = .;
     int tCVAR       = .;
     int tINTEGER    = .;
     int tFLOAT      = .;
    int tWORDS_BEG      = .;
    int tQWORDS_BEG      = .;
    int tNTH_REF    = .;
    int tUPLUS      = .;
    int tUMINUS     = .;
    int tUMINUS_NUM     = .;
    int tPOW        = .;
    int tCMP        = .;
    int tEQ         = .;
    int tEQQ        = .;
    int tNEQ        = .;
    int tGEQ        = .;
    int tLEQ        = .;
    int tANDOP      = .;
    int tOROP       = .;
    int tMATCH      = .;
    int tNMATCH     = .;
    int tDOT        = .;
    int tDOT2       = .;
    int tDOT3       = .;
    int tAREF       = .;
    int tASET       = .;
    int tLSHFT      = .;
    int tRSHFT      = .;
    int tCOLON2     = .;
    int tCOLON3     = .;
    int tOP_ASGN    = .;
    int tASSOC      = .;
    int tLPAREN     = .;
    int tLPAREN2     = .;
    int tRPAREN     = .;
    int tLBRACK     = .;
    int tRBRACK     = .;
    int tLBRACE     = .;
    int tLBRACE_ARG     = .;
    int tSTAR       = .;
    int tSTAR2      = .;
    int tAMPER      = .;
    int tAMPER2     = .;
    int tSYMBEG     = .;
    int tTILDE      = .;
    int tPERCENT    = .;
    int tDIVIDE     = .;
    int tPLUS       = .;
    int tMINUS       = .;
    int tLT         = .;
    int tGT         = .;
    int tCARET      = .;
    int tBANG       = .;
    int tLCURLY     = .;
    int tRCURLY     = .;
    int tPIPE       = .;
    int tLAMBDA     = .;
    int tLAMBEG     = .;
    int tLABEL      = .;
    String[] operators = {"+@""-@""**""<=>""==""===""!="">=""<=""&&",
                          "||""=~""!~""..""...""[]""[]=""<<"">>""::"};
New to GrepCode? Check out our FAQ X