Lines Matching refs:tokens

453   const char *tokens[4];  in PetscOptionsInsertFilePetsc()  local
466 PetscCall(PetscMemzero(tokens, sizeof(tokens))); in PetscOptionsInsertFilePetsc()
498 PetscCall(PetscTokenFind(token, &tokens[0])); in PetscOptionsInsertFilePetsc()
499 if (!tokens[0]) { in PetscOptionsInsertFilePetsc()
501 } else if (!tokens[0][0]) { /* if token 0 is empty (string begins with spaces), redo */ in PetscOptionsInsertFilePetsc()
502 PetscCall(PetscTokenFind(token, &tokens[0])); in PetscOptionsInsertFilePetsc()
504 for (PetscInt i = 1; i < 4; i++) PetscCall(PetscTokenFind(token, &tokens[i])); in PetscOptionsInsertFilePetsc()
505 if (!tokens[0]) { in PetscOptionsInsertFilePetsc()
507 } else if (tokens[0][0] == '-') { in PetscOptionsInsertFilePetsc()
508 PetscCall(PetscOptionsValidKey(tokens[0], &valid)); in PetscOptionsInsertFilePetsc()
509 …ONG, "Error in options file %s line %" PetscInt_FMT ": invalid option %s", fname, line, tokens[0]); in PetscOptionsInsertFilePetsc()
510 PetscCall(PetscStrlen(tokens[0], &len)); in PetscOptionsInsertFilePetsc()
512 PetscCall(PetscArraycpy(vstring, tokens[0], len)); in PetscOptionsInsertFilePetsc()
514 if (tokens[1]) { in PetscOptionsInsertFilePetsc()
515 PetscCall(PetscOptionsValidKey(tokens[1], &valid)); in PetscOptionsInsertFilePetsc()
516 …" PetscInt_FMT ": cannot specify two options per line (%s %s)", fname, line, tokens[0], tokens[1]); in PetscOptionsInsertFilePetsc()
517 PetscCall(PetscStrlen(tokens[1], &len)); in PetscOptionsInsertFilePetsc()
520 PetscCall(PetscArraycpy(vstring + 1, tokens[1], len)); in PetscOptionsInsertFilePetsc()
525 PetscCall(PetscStrcasecmp(tokens[0], "alias", &alias)); in PetscOptionsInsertFilePetsc()
526 …RONG, "Unknown first token in options file %s line %" PetscInt_FMT ": %s", fname, line, tokens[0]); in PetscOptionsInsertFilePetsc()
527 PetscCall(PetscOptionsValidKey(tokens[1], &valid)); in PetscOptionsInsertFilePetsc()
528 …ror in options file %s line %" PetscInt_FMT ": invalid aliased option %s", fname, line, tokens[1]); in PetscOptionsInsertFilePetsc()
529 …Check(tokens[2], PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Error in options file %s line %" PetscInt_… in PetscOptionsInsertFilePetsc()
530 PetscCall(PetscOptionsValidKey(tokens[2], &valid)); in PetscOptionsInsertFilePetsc()
531 …ror in options file %s line %" PetscInt_FMT ": invalid aliasee option %s", fname, line, tokens[2]); in PetscOptionsInsertFilePetsc()
532 PetscCall(PetscStrlen(tokens[1], &len)); in PetscOptionsInsertFilePetsc()
534 PetscCall(PetscArraycpy(astring, tokens[1], len)); in PetscOptionsInsertFilePetsc()
537 PetscCall(PetscStrlen(tokens[2], &len)); in PetscOptionsInsertFilePetsc()
539 PetscCall(PetscArraycpy(astring, tokens[2], len)); in PetscOptionsInsertFilePetsc()
543 const char *extraToken = alias ? tokens[3] : tokens[2]; in PetscOptionsInsertFilePetsc()
585 PetscCall(PetscTokenFind(token, &tokens[0])); in PetscOptionsInsertFilePetsc()
586 while (tokens[0]) { in PetscOptionsInsertFilePetsc()
587 PetscCall(PetscTokenFind(token, &tokens[1])); in PetscOptionsInsertFilePetsc()
588 PetscCall(PetscOptionsSetAlias(options, tokens[0], tokens[1])); in PetscOptionsInsertFilePetsc()
589 PetscCall(PetscTokenFind(token, &tokens[0])); in PetscOptionsInsertFilePetsc()