Lines Matching defs:fInput

30 #	define DEBUG_SCOPE(name)	DebugScope debug(name, fInput.String())
1971 Input fInput;
2048 error, fInput.String());
2066 return fInput.SkipPrefix(c) || _SetError(ERROR_INVALID);
2073 return fInput.SkipPrefix(string) || _SetError(ERROR_INVALID);
2079 fInput(),
2213 fInput.SetTo(mangledName,
2219 if (!fInput.SkipPrefix("_Z"))
2225 if (fInput.CharsRemaining() != 0) {
2239 while (fInput.HasPrefix('.')) {
2240 int count = fInput.CharsRemaining();
2243 for (; i < count && fInput[i] != '.'; i++)
2245 if (i + 1 >= count || fInput[i + 1] < '0' || fInput[i + 1] > '9')
2252 if (!_CreateNodeAndSkip(fInput.String(), i, i, clone))
2273 fInput.SkipPrefix('L');
2277 if (fInput.HasPrefix('T') || fInput.HasPrefix("GV")) {
2286 if (fInput.CharsRemaining() == 0 || fInput.HasPrefix('E')
2287 || fInput.HasPrefix('.')) {
2318 if (fInput.CharsRemaining() == 0)
2324 if (!fInput.SkipPrefix('T')) {
2339 switch (fInput[0]) {
2355 fInput.Skip(1);
2365 if (fInput.SkipPrefix('c')) {
2403 if (fInput.SkipPrefix('h')) {
2422 if (fInput.CharsRemaining() == 0)
2436 switch (fInput[0]) {
2446 if (!fInput.HasPrefix("St")) {
2453 fInput.Skip(2);
2477 if (!fInput.HasPrefix('I'))
2534 if (fInput.CharsRemaining() == 0)
2540 switch (fInput[0]) {
2575 if (fInput.HasPrefix('I')) {
2585 if (fInput.CharsRemaining() == 0)
2589 if (fInput.SkipPrefix('E')) {
2626 if (fInput.SkipPrefix('s')) {
2640 if (fInput.SkipPrefix('_')) {
2673 if (fInput.CharsRemaining() < 2)
2676 if (isdigit(fInput[0]) || (fInput[0] == 'n' && isdigit(fInput[1]))) {
2681 if (fInput[0] == 'C') {
2683 switch (fInput[1]) {
2687 if (!NodeCreator<XtructorNode>(this)(true, fInput[1] - '1',
2692 fInput.Skip(2);
2699 if (fInput[0] == 'D') {
2701 switch (fInput[1]) {
2705 if (!NodeCreator<XtructorNode>(this)(false, fInput[1] - '0',
2710 fInput.Skip(2);
2727 if (fInput.CharsRemaining() == 0)
2734 if (number <= 0 || number > fInput.CharsRemaining())
2737 return _CreateNodeAndSkip(fInput.String(), number, number, _node);
2746 if (fInput.CharsRemaining() < 2)
2751 if (fInput.SkipPrefix(kOperatorInfos[i].mangled_name)) {
2761 if (fInput.SkipPrefix("cv")) {
2771 if (fInput.SkipPrefix('v')) {
2772 if (fInput.CharsRemaining() == 0 || !isdigit(fInput[0]))
2774 fInput.Skip(1);
2837 if (fInput.CharsRemaining() == 0)
2840 switch (fInput[0]) {
2901 if (fInput.CharsRemaining() < 2)
2904 switch(fInput[1]) {
2906 fInput.Skip(2);
2911 fInput.Skip(2);
2915 if (!fInput.SkipPrefix('E'))
2925 fInput.Skip(1);
2934 if (!fInput.HasPrefix("St")) {
2955 if (!fInput.HasPrefix('I'))
2970 if (fInput.SkipPrefix('r'))
2972 if (fInput.SkipPrefix('V'))
2974 if (fInput.SkipPrefix('K'))
2984 fInput.Skip(toSkip);
3029 if (fInput.CharsRemaining() == 0)
3032 switch (fInput[0]) {
3078 if (fInput.CharsRemaining() < 2)
3082 switch (fInput[1]) {
3101 fInput.Skip(1);
3124 bool isExternC = fInput.SkipPrefix('Y');
3146 if (fInput.CharsRemaining() < 2 || !fInput.SkipPrefix('A'))
3154 if (isdigit(fInput[0])
3155 || (fInput[0] == 'n' && fInput.CharsRemaining() >= 2
3156 && isdigit(fInput[1]))) {
3207 if (!fInput.HasPrefix('_')) {
3265 if (fInput.CharsRemaining() < 2 || !fInput.SkipPrefix('S'))
3268 switch (fInput[0]) {
3291 fInput.Skip(1);
3297 int count = fInput.CharsRemaining();
3299 for (; i < count && fInput[i] != '_'; i++) {
3300 char c = fInput[i];
3313 fInput.Skip(i + 1);
3327 if (fInput.CharsRemaining() == 0)
3336 } while (fInput.CharsRemaining() > 0 && fInput[0] != 'E'
3337 && fInput[0] != '.');
3355 if (fInput.CharsRemaining() == 0 || fInput[0] == 'E')
3365 while (fInput.CharsRemaining() > 0 && fInput[0] != 'E') {
3388 if (fInput.CharsRemaining() == 0)
3391 switch (fInput[0]) {
3393 fInput.Skip(1);
3402 fInput.Skip(1);
3404 while (fInput.CharsRemaining() > 0 && fInput[0] != 'E') {
3410 if (!fInput.SkipPrefix('E'))
3419 if (fInput.SkipPrefix("sp")) {
3467 if (fInput.CharsRemaining() == 0)
3470 switch (fInput[0]) {
3479 if (fInput.CharsRemaining() < 2)
3484 if (fInput.SkipPrefix("cl")) {
3490 while (fInput.CharsRemaining() > 0 && fInput[0] != 'E') {
3501 if (fInput.SkipPrefix("cv")) {
3517 if (fInput.SkipPrefix('_')) {
3519 while (fInput.CharsRemaining() > 0 && fInput[0] != 'E') {
3538 if (fInput.SkipPrefix("sr")) {
3551 if (!fInput.HasPrefix('I'))
3557 if (fInput.SkipPrefix("sZ")) {
3568 if (fInput.SkipPrefix(kOperatorInfos[i].mangled_name)) {
3622 if (fInput.SkipPrefix("_Z")) {
3637 int maxLength = fInput.CharsRemaining();
3639 while (length < maxLength && fInput[length] != 'E')
3646 fInput.String(), length, _node)) {
3650 fInput.Skip(length);
3662 bool negative = fInput.SkipPrefix('n');
3664 if (fInput.CharsRemaining() == 0)
3668 int count = fInput.CharsRemaining();
3670 for (; i < count && isdigit(fInput[i]); i++)
3671 number = number * 10 + (fInput[i] - '0');
3673 fInput.Skip(i);
3686 fInput.Skip(toSkip);
3703 fInput.Skip(toSkip);
3714 fInput.Skip(toSkip);