NCEPLIBS-bufr  12.0.0
parusr.f File Reference

Initate the process to parse out mnemonics from a character string. More...

Go to the source code of this file.

Functions/Subroutines

subroutine parusr (STR, LUN, I1, IO)
 Initate the process to parse out mnemonics from a character string. More...
 

Detailed Description

Initate the process to parse out mnemonics from a character string.

Author
Woollen
Date
1994-01-06

Definition in file parusr.f.

Function/Subroutine Documentation

◆ parusr()

subroutine parusr ( character*(*)  STR,
  LUN,
  I1,
  IO 
)

Initate the process to parse out mnemonics from a character string.

This subroutine initates the process to parse out mnemonics (nodes) from a user-specified character string, and separates them into store and condition nodes. Information about the string "pieces" (i.e., the mnemonics) is stored in arrays in common block /usrstr/. Condition nodes are sorted in the order expected in the internal jump/link tables and several checks are performed on the nodes.

Parameters
[in]STR- character*(*): string of blank-separated mnemonics.
[in]LUN- integer: File ID.
[in]I1- integer: a number greater than or equal to the number of blank-separated mnemonics in STR.
[in]IO- integer: status indicator for BUFR file associated with LUN:
  • 0 input file
  • 1 output file
Author
Woollen
Date
1994-01-06

Definition at line 25 of file parusr.f.

References bort2(), lstjpb(), parstr(), and parutg().

Referenced by string().