1 // © 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