| Index: source/common/rbbiscan.h
|
| diff --git a/source/common/rbbiscan.h b/source/common/rbbiscan.h
|
| index dd9b8e6370fb5e2fafdebf410f008084a22a88f9..6f3267e21ac68c1689725c7ec3dde4c4792460d1 100644
|
| --- a/source/common/rbbiscan.h
|
| +++ b/source/common/rbbiscan.h
|
| @@ -1,7 +1,9 @@
|
| +// Copyright (C) 2016 and later: Unicode, Inc. and others.
|
| +// License & terms of use: http://www.unicode.org/copyright.html
|
| //
|
| // rbbiscan.h
|
| //
|
| -// Copyright (C) 2002-2008, International Business Machines Corporation and others.
|
| +// Copyright (C) 2002-2016, International Business Machines Corporation and others.
|
| // All Rights Reserved.
|
| //
|
| // This file contains declarations for class RBBIRuleScanner
|
| @@ -21,9 +23,7 @@
|
| #include "unicode/symtable.h"// For UnicodeSet parsing, is the interface that
|
| // looks up references to $variables within a set.
|
| #include "rbbinode.h"
|
| -//#include "rbbitblb.h"
|
| -
|
| -
|
| +#include "rbbirpt.h"
|
|
|
| U_NAMESPACE_BEGIN
|
|
|
| @@ -54,6 +54,7 @@ public:
|
| struct RBBIRuleChar {
|
| UChar32 fChar;
|
| UBool fEscaped;
|
| + RBBIRuleChar() : fChar(0), fEscaped(FALSE) {};
|
| };
|
|
|
| RBBIRuleScanner(RBBIRuleBuilder *rb);
|
| @@ -129,6 +130,8 @@ private:
|
| UBool fLookAheadRule; // True if the rule includes a '/'
|
| // somewhere within it.
|
|
|
| + UBool fNoChainInRule; // True if the current rule starts with a '^'.
|
| +
|
| RBBISymbolTable *fSymbolTable; // symbol table, holds definitions of
|
| // $variable symbols.
|
|
|
|
|