parse.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. #ifndef PARSE_H
  20. #define PARSE_H 1
  21. #include "unicode/utypes.h"
  22. #include "filestrm.h"
  23. #include "ucbuf.h"
  24. U_CDECL_BEGIN
  25. /* One time parser initalisation */
  26. void initParser();
  27. /* Parse a ResourceBundle text file */
  28. struct SRBRoot* parse(UCHARBUF *buf, const char* inputDir, const char* outputDir,
  29. const char *filename,
  30. UBool makeBinaryCollation, UBool omitCollationRules, UErrorCode *status);
  31. U_CDECL_END
  32. #endif