#!qprep
#
# NAME
#   test13.qprep: test of invalid qprep directive keys
#
#
# USAGE
#   qprep [qprep options] test13.qprep
#
#
# DESCRIPTION
#   This file contains misspellings of each qprep directive key.
#
#   The file also contains some stuff after the preamble that qprep
#   will never get to.
#
#   The file is part of a suite of inputs to test qprep.
#
#   Qprep should produce no valid output directives from this file.
#
#   The output should go into a file named "test13.qprep.pst",
#   unless the command line contains an outscript directive
#   that provides an alternative output file name.
#
#
# AUTHOR
#   Written 2001 by Michael J. Gourlay
#

####
#### Properties associated with parsing:
####

# Qprep control directives
#PSTQ eras                =y
#PSTQ in script           =test13.qprep
#PSTQ out_script          =test13-out.qprep
#PSTQ silent_             =y
#PSTQ Submit              =n
#PSTQ operation_verbose   =2
#PSTQ verboscript         =n
#PSTQ explicitpreamble    =n

####
#### Properties associated with writing output:
####

#PSTQ target_Comment_prefix      =#
#PSTQ target_comment_Suffix      =
#PSTQ Target_directive_prefix    =#PBS
#PSTQ target_key/value_separator ==


# Job environment directives
#PSTQ acount             =myAccount
#PSTQ usrname            =myUsername,anotherUsername
#PSTQ exporTvars          =y
#PSTQ shel1               =myShell

# Reporting directives
#PSTQ stDerr              =stdoutFile
#PSTQ stDout              =stderrFile
#PSTQ KEEP                =stderr,stdout
#PSTQ Mail                =a,b,e,r,t
#PSTQ maiLto              =myEmailAddress

# Job control directives
#PSTQ que                 =myQueue
#PSTQ joBname             =myJobName
#PSTQ checKpoint          =n

# Limit directives
#PSTQ node                =1
#PSTQ cpuSperNode         =1
#PSTQ walLtime            =01:02
#PSTQ procesScpuTime      =03:04
#PSTQ totaLcpuTime        =06:07
#PSTQ proCfileSize        =5000
#PSTQ totaLfileSize       =6000
#PSTQ tapEmta             =11
#PSTQ tapEmtb             =12
#PSTQ tapEmtc             =13
#PSTQ tapEmtd             =14
#PSTQ tapEmte             =15
#PSTQ tapEmtf             =16
#PSTQ tapEmtg             =17
#PSTQ tapEmth             =18
#PSTQ Nice                =20
#PSTQ procesSmemory       =8000
#PSTQ totaLmemory         =9000

# Job dependence directives
#PSTQ syncCount           =55000
#PSTQ syncWith            =55001
#PSTQ After               =55002
#PSTQ afteRok             =55003,55503
#PSTQ afteRnotok          =55004
#PSTQ afteRany            =55005,55505
#PSTQ afteRany            =55005
#PSTQ dependSon           =55006
#PSTQ beforE              =55007,55507
#PSTQ beforEok            =55008
#PSTQ beforEnotok         =55009
#PSTQ beforEany           =55011

#PSTQ Target_cmd_line_arg    =-option
#PSTQ Target_script_directive=-smile


# Qprep should die of earlier errors upon reading the next line
#PSTQ END_OF_PREAMBLE
This is the first line after the preamble of "test13.qprep".
two
the quick red fox jumped over the lazy brown dog. `1234567890-=[]\;',./
THE QUICK RED FOX JUMPED OVER THE LAZY BROWN DOG. ~!@#$%^&*()_+{}|:"<>?

#PSTQ Qprep never gets this far
#PSTQ nonsense = Qprep ignores this too, another syntax error.
#PSTQ username = Qprep ignores this too, though it contains valid directive.

ten
This is the last line in "test13.qprep".
