Lines Matching refs:parser
39 LocalPointer<NumberParserImpl> parser(new NumberParserImpl(parseFlags)); in createSimpleParser() local
42 parser->fLocalMatchers.ignorables = {unisets::DEFAULT_IGNORABLES}; in createSimpleParser()
43 IgnorablesMatcher& ignorables = parser->fLocalMatchers.ignorables; in createSimpleParser()
56 parser->fLocalMatchers.affixTokenMatcherWarehouse = {&affixSetupData}; in createSimpleParser()
57 …parser->fLocalMatchers.affixMatcherWarehouse = {&parser->fLocalMatchers.affixTokenMatcherWarehouse… in createSimpleParser()
58 parser->fLocalMatchers.affixMatcherWarehouse.createAffixMatchers( in createSimpleParser()
59 patternInfo, *parser, ignorables, parseFlags, status); in createSimpleParser()
64 parser->addMatcher(parser->fLocalMatchers.ignorables); in createSimpleParser()
65 parser->addMatcher(parser->fLocalMatchers.decimal = {symbols, grouper, parseFlags}); in createSimpleParser()
66 parser->addMatcher(parser->fLocalMatchers.minusSign = {symbols, false}); in createSimpleParser()
67 parser->addMatcher(parser->fLocalMatchers.plusSign = {symbols, false}); in createSimpleParser()
68 parser->addMatcher(parser->fLocalMatchers.percent = {symbols}); in createSimpleParser()
69 parser->addMatcher(parser->fLocalMatchers.permille = {symbols}); in createSimpleParser()
70 parser->addMatcher(parser->fLocalMatchers.nan = {symbols}); in createSimpleParser()
71 parser->addMatcher(parser->fLocalMatchers.infinity = {symbols}); in createSimpleParser()
72 parser->addMatcher(parser->fLocalMatchers.padding = {u"@"}); in createSimpleParser()
73 parser->addMatcher(parser->fLocalMatchers.scientific = {symbols, grouper}); in createSimpleParser()
74 …parser->addMatcher(parser->fLocalMatchers.currency = {currencySymbols, symbols, parseFlags, status… in createSimpleParser()
77 parser->freeze(); in createSimpleParser()
78 return parser.orphan(); in createSimpleParser()
130 LocalPointer<NumberParserImpl> parser(new NumberParserImpl(parseFlags)); in createParserFromProperties() local
132 parser->fLocalMatchers.ignorables = { in createParserFromProperties()
134 IgnorablesMatcher& ignorables = parser->fLocalMatchers.ignorables; in createParserFromProperties()
143 parser->fLocalMatchers.affixTokenMatcherWarehouse = {&affixSetupData}; in createParserFromProperties()
144 …parser->fLocalMatchers.affixMatcherWarehouse = {&parser->fLocalMatchers.affixTokenMatcherWarehouse… in createParserFromProperties()
145 parser->fLocalMatchers.affixMatcherWarehouse.createAffixMatchers( in createParserFromProperties()
146 *affixProvider, *parser, ignorables, parseFlags, status); in createParserFromProperties()
153 …parser->addMatcher(parser->fLocalMatchers.currency = {currencySymbols, symbols, parseFlags, status… in createParserFromProperties()
163 parser->addMatcher(parser->fLocalMatchers.percent = {symbols}); in createParserFromProperties()
166 parser->addMatcher(parser->fLocalMatchers.permille = {symbols}); in createParserFromProperties()
174 parser->addMatcher(parser->fLocalMatchers.plusSign = {symbols, false}); in createParserFromProperties()
175 parser->addMatcher(parser->fLocalMatchers.minusSign = {symbols, false}); in createParserFromProperties()
177 parser->addMatcher(parser->fLocalMatchers.nan = {symbols}); in createParserFromProperties()
178 parser->addMatcher(parser->fLocalMatchers.infinity = {symbols}); in createParserFromProperties()
181 parser->addMatcher(parser->fLocalMatchers.padding = {padString}); in createParserFromProperties()
183 parser->addMatcher(parser->fLocalMatchers.ignorables); in createParserFromProperties()
184 parser->addMatcher(parser->fLocalMatchers.decimal = {symbols, grouper, parseFlags}); in createParserFromProperties()
187 parser->addMatcher(parser->fLocalMatchers.scientific = {symbols, grouper}); in createParserFromProperties()
194 parser->addMatcher(parser->fLocalValidators.number = {}); in createParserFromProperties()
196 parser->addMatcher(parser->fLocalValidators.affix = {}); in createParserFromProperties()
199 parser->addMatcher(parser->fLocalValidators.currency = {}); in createParserFromProperties()
204 … parser->addMatcher(parser->fLocalValidators.decimalSeparator = {patternHasDecimalSeparator}); in createParserFromProperties()
209 parser->addMatcher(parser->fLocalValidators.multiplier = {multiplier}); in createParserFromProperties()
212 parser->freeze(); in createParserFromProperties()
213 return parser.orphan(); in createParserFromProperties()