# BidiTest-6.2.0.txt
# Date: 2010-10-06, 03:47:43 GMT [MD]
#
# Unicode Character Database
# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
# This file provides a conformance test for UBA (Unicode Bidi Algorithm) implementations.
# It is designed to be reasonably compact, and yet provide a thorough test of all cases up to
# a given limit (currently 4).
#
# Format:
#
# All tokens may be separated by whitespaces (space or tab). There are three kinds of lines:
# Levels, Reorder, and data.
#
# A Levels line indicates that all following data lines, up to the next Levels line,
# have the same resulting ordering levels. It has the following format:
#
# @Levels: <levels>
#
# <levels> = An ordered space-delimited list of numbers indicating the resulting levels
# for each input property value. The UBA does not assign levels to certain values;
# those are indicated with an x. See the note below.
# Examples:
# @Levels: 1 0
# @Levels: x 1 x 2
#
# A Reorder line indicates that all following data lines, up to the next Reorder line,
# have the same resulting reordering. It has the following format:
#
# @Reorder: <ordering>
#
# <ordering> = An ordered space-delimited list of numbers indicating the resulting
# visual ordering from left to right. The numbers are zero-based, and
# are indexes into the input string. Items with a level of x are skipped.
# Thus "1 0" indicates what would happen with input of "L R" and an RTL
# paragraph direction.
# Example:
# @Reorder: 1 0
# @Reorder: 3 1
#
# A data line has the following format:
# <input> ; <bitset>
# <input> = An ordered list of BIDI property values
# <bitset> = A hex bitset for paragraph levels (P): 1 = auto-LTR, 2 = LTR, 4 = RTL
# Auto-LTR (standard BIDI) uses the first L/R/AL character, and is LTR if none is found.
# Example:
# L LRE R R; 7
# L LRE R AL; 7
#
# Any other line starting with @ is to be ignored (this allows some degree of forward compatibility).
#
# Usage:
#
# - If the implementation API allows a list of bidi property values as input:
#
# For each of the paragraph levels in the bitset:
# Find the levels in each line, and compare that to the last @Levels values.
# If they are different, the test fails.
# Reorder the elements, and compare to the @Reorder values.
# If they are different, the test fails.
#
# - If the implementation allows for a character string as input,
# randomly pick characters from those with the same Bidi_Class values,
# and test the reordering as above.
#
# Note that the UBA doesn't specify the output level or order of certain characters,
# such as LRO. These are omitted from the reordered output. Thus the following two
# input lines have the same result (0), since the LRE (item 1) is omitted on the second line.
#
# L; 7
# L LRE; 7
#
@Levels: x
@Reorder:
LRE; 7
LRO; 7
RLE; 7
RLO; 7
PDF; 7
BN; 7
#Count: 6
@Levels: 0
@Reorder: 0
L; 3
EN; 3
ES; 3
ET; 3
CS; 3
NSM; 3
B; 3
S; 3
WS; 3
ON; 3
#Count: 10
@Levels: 1
@Reorder: 0
R; 7
AL; 7
ES; 4
ET; 4
CS; 4
NSM; 4
B; 4
S; 4
WS; 4
ON; 4
#Count: 10
@Levels: 2
@Reorder: 0
L; 4
EN; 4
AN; 7
#Count: 3
@Levels: x x
@Reorder:
LRE LRE; 7
LRE LRO; 7
LRE RLE; 7
LRE RLO; 7
LRE PDF; 7
LRE BN; 7
LRO LRE; 7
LRO LRO; 7
LRO RLE; 7
LRO RLO; 7
LRO PDF; 7
LRO BN; 7
RLE LRE; 7
RLE LRO; 7
RLE RLE; 7
RLE RLO; 7
RLE PDF; 7
RLE BN; 7
RLO LRE; 7
RLO LRO; 7
RLO RLE; 7
RLO RLO; 7
RLO PDF; 7
RLO BN; 7
PDF LRE; 7
PDF LRO; 7
PDF RLE; 7
PDF RLO; 7
PDF PDF; 7
PDF BN; 7
BN LRE; 7
BN LRO; 7
BN RLE; 7
BN RLO; 7
BN PDF; 7
BN BN; 7
#Count: 36
@Levels: 0 x
@Reorder: 0
L LRE; 3
L LRO; 3
L RLE; 3
L RLO; 3
L PDF; 3
L BN; 3
EN LRE; 3
EN LRO; 3
EN RLE; 3
EN RLO; 3
EN PDF; 3
EN BN; 3
ES LRE; 3
ES LRO; 3
ES RLE; 3
ES RLO; 3
ES PDF; 3
ES BN; 3
ET LRE; 3
ET LRO; 3
ET RLE; 3
ET RLO; 3
ET PDF; 3
ET BN; 3
CS LRE; 3
CS LRO; 3
CS RLE; 3
CS RLO; 3
CS PDF; 3
CS BN; 3
NSM LRE; 3
NSM LRO; 3
NSM RLE; 3
NSM RLO; 3
NSM PDF; 3
NSM BN; 3
S LRE; 3
S LRO; 3
S RLE; 3
S RLO; 3
S PDF; 3
S BN; 3
WS LRE; 3
WS LRO; 3
WS RLE; 3
WS RLO; 3
WS PDF; 3
WS BN; 3
ON LRE; 3
ON LRO; 3
ON RLE; 3
ON RLO; 3
ON PDF; 3
ON BN; 3
#Count: 54
@Levels: 1 x
@Reorder: 0
R LRE; 7
R LRO; 7
R RLE; 7
R RLO; 7
R PDF; 7
R BN; 7
AL LRE; 7
AL LRO; 7
AL RLE; 7
AL RLO; 7
AL PDF; 7
AL BN; 7
ES LRE; 4
ES LRO; 4
ES RLE; 4
ES RLO; 4
ES PDF; 4
ES BN; 4
ET LRE; 4
ET LRO; 4
ET RLE; 4
ET RLO; 4
ET PDF; 4
ET BN; 4
CS LRE; 4
CS LRO; 4
CS RLE; 4
CS RLO; 4
CS PDF; 4
CS BN; 4
NSM LRE; 4
NSM LRO; 4
NSM RLE; 4
NSM RLO; 4
NSM PDF; 4
NSM BN; 4
S LRE; 4
S LRO; 4
S RLE; 4
S RLO; 4
S PDF; 4
S BN; 4
WS LRE; 4
WS LRO; 4
WS RLE; 4
WS RLO; 4
WS PDF; 4
WS BN; 4
ON LRE; 4
ON LRO; 4
ON RLE; 4
ON RLO; 4
ON PDF; 4
ON BN; 4
#Count: 54
@Levels: 2 x
@Reorder: 0
L LRE; 4
L LRO; 4
L RLE; 4
L RLO; 4
L PDF; 4
L BN; 4
EN LRE; 4
EN LRO; 4
EN RLE; 4
EN RLO; 4
EN PDF; 4
EN BN; 4
AN LRE; 7
AN LRO; 7
AN RLE; 7
AN RLO; 7
AN PDF; 7
AN BN; 7
#Count: 18
@Levels: x 0
@Reorder: 1
LRE B; 3
LRE S; 3
LRE WS; 3
LRO B; 3
LRO S; 3
LRO WS; 3
RLE B; 3
RLE S; 3
RLE WS; 3
RLO B; 3
RLO S; 3
RLO WS; 3
PDF L; 3
PDF EN; 3
PDF ES; 3
PDF ET; 3
PDF CS; 3
PDF NSM; 3
PDF B; 3
PDF S; 3
PDF WS; 3
PDF ON; 3
BN L; 3
BN EN; 3
BN ES; 3
BN ET; 3
BN CS; 3
BN NSM; 3
BN B; 3
BN S; 3
BN WS; 3
BN ON; 3
#Count: 32
@Levels: x 1
@Reorder: 1
LRE B; 4
LRE S; 4
LRE WS; 4
LRO B; 4
LRO S; 4
LRO WS; 4
RLE R; 2
RLE AL; 2
RLE ES; 3
RLE ET; 3
RLE CS; 3
RLE NSM; 3
RLE B; 4
RLE S; 4
RLE WS; 4
RLE ON; 3
RLO L; 3
RLO R; 2
RLO AL; 2
RLO EN; 3
RLO ES; 3
RLO ET; 3
RLO AN; 3
RLO CS; 3
RLO NSM; 3
RLO B; 4
RLO S; 4
RLO WS; 4
RLO ON; 3
PDF R; 7
PDF AL; 7
PDF ES; 4
PDF ET; 4
PDF CS; 4
PDF NSM; 4
PDF B; 4
PDF S; 4
PDF WS; 4
PDF ON; 4
BN R; 7
BN AL; 7
BN ES; 4
BN ET; 4
BN CS; 4
BN NSM; 4
BN B; 4
BN S; 4
BN WS; 4
BN ON; 4
#Count: 49
@Levels: x 2
@Reorder: 1
LRE L; 7
LRE EN; 7
LRE ES; 7
LRE ET; 7
LRE CS; 7
LRE NSM; 7
LRE ON; 7
LRO L; 7
LRO R; 7
LRO AL; 7
LRO EN; 7
LRO ES; 7
LRO ET; 7
LRO AN; 7
LRO CS; 7
LRO NSM; 7
LRO ON; 7
RLE L; 3
RLE EN; 3
RLE AN; 3
PDF L; 4
PDF EN; 4
PDF AN; 7
BN L; 4
BN EN; 4
BN AN; 7
#Count: 26
@Levels: x 3
@Reorder: 1
LRE R; 7
LRE AL; 7
RLE R; 5
RLE AL; 5
RLE ES; 4
RLE ET; 4
RLE CS; 4
RLE NSM; 4
RLE ON; 4
RLO L; 4
RLO R; 5
RLO AL; 5
RLO EN; 4
RLO ES; 4
RLO ET; 4
RLO AN; 4
RLO CS; 4
RLO NSM; 4
RLO ON; 4
#Count: 19
@Levels: x 4
@Reorder: 1
LRE AN; 7
RLE L; 4
RLE EN; 4
RLE AN; 4
#Count: 4
@Levels: x x x
@Reorder:
LRE LRE LRE; 7
LRE LRE LRO; 7
LRE LRE RLE; 7
LRE LRE RLO; 7
LRE LRE PDF; 7
LRE LRE BN; 7
LRE LRO LRE; 7
LRE LRO LRO; 7
LRE LRO RLE; 7
LRE LRO RLO; 7
LRE LRO PDF; 7
LRE LRO BN; 7
LRE RLE LRE; 7
LRE RLE LRO; 7
LRE RLE RLE; 7
LRE RLE RLO; 7
LRE RLE PDF; 7
LRE RLE BN; 7
LRE RLO LRE; 7
LRE RLO LRO; 7
LRE RLO RLE; 7
LRE RLO RLO; 7
LRE RLO PDF; 7
LRE RLO BN; 7
LRE PDF LRE; 7
LRE PDF LRO; 7
LRE PDF RLE; 7
LRE PDF RLO; 7
LRE PDF PDF; 7
LRE PDF BN; 7
LRE BN LRE; 7
LRE BN LRO; 7
LRE BN RLE; 7
LRE BN RLO; 7
LRE BN PDF; 7
LRE BN BN; 7
LRO LRE LRE; 7
LRO LRE LRO; 7
LRO LRE RLE; 7
LRO LRE RLO; 7
LRO LRE PDF; 7
LRO LRE BN; 7
LRO LRO LRE; 7
LRO LRO LRO; 7
LRO LRO RLE; 7
LRO LRO RLO; 7
LRO LRO PDF; 7
LRO LRO BN; 7
LRO RLE LRE; 7
LRO RLE LRO; 7
LRO RLE RLE; 7
LRO RLE RLO; 7
LRO RLE PDF; 7
LRO RLE BN; 7
LRO RLO LRE; 7
LRO RLO LRO; 7
LRO RLO RLE; 7
LRO RLO RLO; 7
LRO RLO PDF; 7
LRO RLO BN; 7
LRO PDF LRE; 7
LRO PDF LRO; 7
LRO PDF RLE; 7
LRO PDF RLO; 7
LRO PDF PDF; 7
LRO PDF BN; 7
LRO BN LRE; 7
LRO BN LRO; 7
LRO BN RLE; 7
LRO BN RLO; 7
LRO BN PDF; 7
LRO BN BN; 7
RLE LRE LRE; 7
RLE LRE LRO; 7
RLE LRE RLE; 7
RLE LRE RLO; 7
RLE LRE PDF; 7
RLE LRE BN; 7
RLE LRO LRE; 7
RLE LRO LRO; 7
RLE LRO RLE; 7
RLE LRO RLO; 7
RLE LRO PDF; 7
RLE LRO BN; 7
RLE RLE LRE; 7
RLE RLE LRO; 7
RLE RLE RLE; 7
RLE RLE RLO; 7
RLE RLE PDF; 7
RLE RLE BN; 7
RLE RLO LRE; 7
RLE RLO LRO; 7
RLE RLO RLE; 7
RLE RLO RLO; 7
RLE RLO PD
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共2000个文件
txt:1397个
h:719个
cpp:611个
ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能,必须一提的是,ICU4C提供了强大的BIDI算法,对阿拉伯语等BIDI语言提供了完善的支持
资源推荐
资源详情
资源评论
收起资源包目录
icu4c-50_1_2-src (2000个子文件)
decNumber.c 395KB
cmsccoll.c 246KB
ucnvmbcs.c 211KB
nucnvtst.c 203KB
cbiditst.c 195KB
cloctst.c 171KB
nccbtst.c 137KB
ccapitst.c 131KB
cucdtst.c 128KB
creststn.c 115KB
usrchtst.c 108KB
ccaltst.c 106KB
capitst.c 93KB
ucnv.c 93KB
ubidi.c 90KB
cnumtst.c 85KB
custrtrn.c 85KB
ncnvtst.c 84KB
uloc_tag.c 82KB
reapits.c 82KB
ucnvscsu.c 74KB
ucnvisci.c 71KB
citertst.c 70KB
zic.c 69KB
cnormtst.c 65KB
custrtst.c 63KB
udatatst.c 62KB
cldrtest.c 60KB
reslist.c 59KB
filetst.c 57KB
cdattst.c 55KB
ucnv_u7.c 54KB
uprntf_p.c 52KB
trie2test.c 50KB
ucnv_lmb.c 49KB
localtime.c 49KB
ucnv_u16.c 48KB
ubidiln.c 48KB
usrchdat.c 47KB
cmsgtst.c 45KB
callcoll.c 44KB
uscanf_p.c 42KB
idnatest.c 41KB
cnmdptst.c 40KB
ucnv_u32.c 39KB
cstrcase.c 39KB
ucmstate.c 38KB
utf8tst.c 38KB
gencnval.c 38KB
uresdata.c 37KB
ucnv_u8.c 36KB
pkg_genc.c 35KB
locmap.c 35KB
ucm.c 35KB
cbiapts.c 34KB
gencnvex.c 34KB
ctest.c 33KB
crestst.c 32KB
bocu1tst.c 31KB
strtst.c 31KB
uhash.c 31KB
spreptst.c 30KB
utf16tst.c 29KB
cletest.c 28KB
makeconv.c 28KB
ncnvfbts.c 28KB
trietest.c 27KB
genrb.c 26KB
ucnvhz.c 26KB
ucnv_ct.c 25KB
ucsdetst.c 25KB
derb.c 25KB
putiltst.c 25KB
decContext.c 24KB
cintltst.c 24KB
cdtrgtst.c 23KB
zdump.c 23KB
store.c 23KB
ucbuf.c 23KB
cucdapi.c 23KB
cal.c 22KB
ubidiwrt.c 22KB
utransts.c 22KB
icuplug.c 22KB
ucnvlat1.c 21KB
encoll.c 21KB
uchar.c 20KB
wrtjava.c 20KB
usettest.c 19KB
ustdio.c 19KB
unorm_it.c 19KB
uinvchar.c 18KB
spooftest.c 18KB
pkg_gencmn.c 18KB
uit_len8.c 17KB
utmstest.c 17KB
udatpg_test.c 17KB
ucnvseltst.c 16KB
umapfile.c 16KB
utrace.c 15KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- zpjchina2013-08-01派上用场了,一个JAR也不能少。
- kite05362015-12-16很不错的东西,改里面的默认时区用的到
- cugliang2014-05-15还没试,主要是想自己编译,还没找到编译方法
orchid20082
- 粉丝: 1
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 80632180.jpg
- 李旭国体注入追踪[5.0](1).zip
- semantic.c
- C语言基础-C语言编程基础之Leetcode编程题解之第39题组合总和.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第38题外观数列.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第37题解数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第36题有效的数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第35题搜索插入位置.zip
- index.wxml
- C语言基础-C语言编程基础之Leetcode编程题解之第33题搜索旋转排序数组.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功