01: /***** BEGIN LICENSE BLOCK *****
02: * Version: CPL 1.0/GPL 2.0/LGPL 2.1
03: *
04: * The contents of this file are subject to the Common Public
05: * License Version 1.0 (the "License"); you may not use this file
06: * except in compliance with the License. You may obtain a copy of
07: * the License at http://www.eclipse.org/legal/cpl-v10.html
08: *
09: * Software distributed under the License is distributed on an "AS
10: * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
11: * implied. See the License for the specific language governing
12: * rights and limitations under the License.
13: *
14: * Copyright (C) 2001 Alan Moore <alan_moore@gmx.net>
15: * Copyright (C) 2001-2002 Jan Arne Petersen <jpetersen@uni-bonn.de>
16: * Copyright (C) 2004 Thomas E Enebo <enebo@acm.org>
17: *
18: * Alternatively, the contents of this file may be used under the terms of
19: * either of the GNU General Public License Version 2 or later (the "GPL"),
20: * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
21: * in which case the provisions of the GPL or the LGPL are applicable instead
22: * of those above. If you wish to allow use of your version of this file only
23: * under the terms of either the GPL or the LGPL, and not to allow others to
24: * use your version of this file under the terms of the CPL, indicate your
25: * decision by deleting the provisions above and replace them with the notice
26: * and other provisions required by the GPL or the LGPL. If you do not delete
27: * the provisions above, a recipient may use your version of this file under
28: * the terms of any one of the CPL, the GPL or the LGPL.
29: ***** END LICENSE BLOCK *****/package org.jruby.parser;
30:
31: public interface ReOptions {
32: int RE_OPTION_IGNORECASE = 1;
33: int RE_OPTION_EXTENDED = 2;
34: int RE_OPTION_MULTILINE = 4;
35: int RE_OPTION_SINGLELINE = 8;
36: int RE_OPTION_POSIXLINE = (RE_OPTION_MULTILINE | RE_OPTION_SINGLELINE);
37: int RE_OPTION_LONGEST = 16;
38: int RE_MAY_IGNORECASE = 32;
39: int RE_UNICODE = 64;
40: int RE_OPTION_ONCE = 0x80; // odd...but it is odd in ruby too.
41: }
|