1 // Copyright (C) 2016 and later: Unicode, Inc. and others. 2 // License & terms of use: http://www.unicode.org/copyright.html 3 /* 4 ******************************************************************************* 5 * 6 * Copyright (C) 1998-2014, International Business Machines 7 * Corporation and others. All Rights Reserved. 8 * 9 ******************************************************************************* 10 * 11 * File parse.h 12 * 13 * Modification History: 14 * 15 * Date Name Description 16 * 05/26/99 stephen Creation. 17 ******************************************************************************* 18 */ 19 20 #ifndef PARSE_H 21 #define PARSE_H 1 22 23 #include "unicode/utypes.h" 24 #include "filestrm.h" 25 #include "ucbuf.h" 26 27 U_CDECL_BEGIN 28 /* One time parser initalisation */ 29 void initParser(); 30 31 /* Parse a ResourceBundle text file */ 32 struct SRBRoot* parse(UCHARBUF *buf, const char* inputDir, const char* outputDir, 33 const char *filename, 34 UBool makeBinaryCollation, UBool omitCollationRules, UErrorCode *status); 35 36 U_CDECL_END 37 38 #endif 39