michael@0: /* michael@0: ******************************************************************************* michael@0: * michael@0: * Copyright (C) 1998-2014, International Business Machines michael@0: * Corporation and others. All Rights Reserved. michael@0: * michael@0: ******************************************************************************* michael@0: * michael@0: * File parse.h michael@0: * michael@0: * Modification History: michael@0: * michael@0: * Date Name Description michael@0: * 05/26/99 stephen Creation. michael@0: ******************************************************************************* michael@0: */ michael@0: michael@0: #ifndef PARSE_H michael@0: #define PARSE_H 1 michael@0: michael@0: #include "unicode/utypes.h" michael@0: #include "filestrm.h" michael@0: #include "ucbuf.h" michael@0: michael@0: U_CDECL_BEGIN michael@0: /* One time parser initalisation */ michael@0: void initParser(); michael@0: michael@0: /* Parse a ResourceBundle text file */ michael@0: struct SRBRoot* parse(UCHARBUF *buf, const char* inputDir, const char* outputDir, michael@0: UBool makeBinaryCollation, UBool omitCollationRules, UErrorCode *status); michael@0: michael@0: U_CDECL_END michael@0: michael@0: #endif