mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			102 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C++
		
	
	
	
| 
 | |
| // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
 | |
| 
 | |
| #ifndef __gnu_java_util_regex_RESyntax__
 | |
| #define __gnu_java_util_regex_RESyntax__
 | |
| 
 | |
| #pragma interface
 | |
| 
 | |
| #include <java/lang/Object.h>
 | |
| extern "Java"
 | |
| {
 | |
|   namespace gnu
 | |
|   {
 | |
|     namespace java
 | |
|     {
 | |
|       namespace util
 | |
|       {
 | |
|         namespace regex
 | |
|         {
 | |
|             class RESyntax;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| class gnu::java::util::regex::RESyntax : public ::java::lang::Object
 | |
| {
 | |
| 
 | |
| public:
 | |
|   RESyntax();
 | |
|   ::gnu::java::util::regex::RESyntax * makeFinal();
 | |
|   RESyntax(::gnu::java::util::regex::RESyntax *);
 | |
|   jboolean get(jint);
 | |
|   ::gnu::java::util::regex::RESyntax * set(jint);
 | |
|   ::gnu::java::util::regex::RESyntax * clear(jint);
 | |
|   ::gnu::java::util::regex::RESyntax * setLineSeparator(::java::lang::String *);
 | |
|   ::java::lang::String * getLineSeparator();
 | |
| public: // actually package-private
 | |
|   static ::java::lang::String * DEFAULT_LINE_SEPARATOR;
 | |
| private:
 | |
|   ::java::util::BitSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) bits;
 | |
|   jboolean isFinal;
 | |
|   ::java::lang::String * lineSeparator;
 | |
| public:
 | |
|   static const jint RE_BACKSLASH_ESCAPE_IN_LISTS = 0;
 | |
|   static const jint RE_BK_PLUS_QM = 1;
 | |
|   static const jint RE_CHAR_CLASSES = 2;
 | |
|   static const jint RE_CONTEXT_INDEP_ANCHORS = 3;
 | |
|   static const jint RE_CONTEXT_INDEP_OPS = 4;
 | |
|   static const jint RE_CONTEXT_INVALID_OPS = 5;
 | |
|   static const jint RE_DOT_NEWLINE = 6;
 | |
|   static const jint RE_DOT_NOT_NULL = 7;
 | |
|   static const jint RE_INTERVALS = 8;
 | |
|   static const jint RE_LIMITED_OPS = 9;
 | |
|   static const jint RE_NEWLINE_ALT = 10;
 | |
|   static const jint RE_NO_BK_BRACES = 11;
 | |
|   static const jint RE_NO_BK_PARENS = 12;
 | |
|   static const jint RE_NO_BK_REFS = 13;
 | |
|   static const jint RE_NO_BK_VBAR = 14;
 | |
|   static const jint RE_NO_EMPTY_RANGES = 15;
 | |
|   static const jint RE_UNMATCHED_RIGHT_PAREN_ORD = 16;
 | |
|   static const jint RE_HAT_LISTS_NOT_NEWLINE = 17;
 | |
|   static const jint RE_STINGY_OPS = 18;
 | |
|   static const jint RE_CHAR_CLASS_ESCAPES = 19;
 | |
|   static const jint RE_PURE_GROUPING = 20;
 | |
|   static const jint RE_LOOKAHEAD = 21;
 | |
|   static const jint RE_STRING_ANCHORS = 22;
 | |
|   static const jint RE_COMMENTS = 23;
 | |
|   static const jint RE_CHAR_CLASS_ESC_IN_LISTS = 24;
 | |
|   static const jint RE_POSSESSIVE_OPS = 25;
 | |
|   static const jint RE_EMBEDDED_FLAGS = 26;
 | |
|   static const jint RE_OCTAL_CHAR = 27;
 | |
|   static const jint RE_HEX_CHAR = 28;
 | |
|   static const jint RE_UNICODE_CHAR = 29;
 | |
|   static const jint RE_NAMED_PROPERTY = 30;
 | |
|   static const jint RE_NESTED_CHARCLASS = 31;
 | |
| private:
 | |
|   static const jint BIT_TOTAL = 32;
 | |
| public:
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_AWK;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_ED;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_EGREP;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_EMACS;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_GREP;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_AWK;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_BASIC;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_EGREP;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_EXTENDED;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_MINIMAL_BASIC;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_MINIMAL_EXTENDED;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_SED;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL4;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL4_S;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL5;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL5_S;
 | |
|   static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_JAVA_1_4;
 | |
|   static ::java::lang::Class class$;
 | |
| };
 | |
| 
 | |
| #endif // __gnu_java_util_regex_RESyntax__
 |