#!qprep
#
# NAME
#   test14.qprep: test of qprep directives with syntax errors
#
#
# USAGE
#   qprep [qprep options] test14.qprep
#
#
# DESCRIPTION
#   This file contains one instance of every qprep directive,
#   with some syntax error.
#
#   The file also contains some stuff after the preamble that qprep
#   will never get to read.
#
#   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 "test14.qprep.pst",
#   unless the command line contains an outscript directive
#   that provides an alternative output file name.
#
#
# AUTHOR
#   Written 2001 by Michael J. Gourlay
#

# Qprep control directives
#PSTQ erase              : =y
#PSTQ inscript           :test14.qprep
#PSTQ outscript          :test14-out.qprep
#PSTQ silent             :n
#PSTQ submit             :n
#PSTQ operation_verbosity:0
#PSTQ verbose_script     :y
#PSTQ explicit_preamble  :y

#PSTQ target_comment_prefix     :#
#PSTQ target_comment_suffix     :
#PSTQ target_directive_prefix   :#PBS

# The next line looks to qprep like "target_key_value_separator:" is a key.
#PSTQ target_key_value_separator:=

# Job environment directives
#PSTQ account            :myAccount
#PSTQ username           :myUsername
#PSTQ export_vars        :y
#PSTQ export_vars        :n
#PSTQ shell              :myShell

# Reporting directives
#PSTQ stderr             :stdoutFile
#PSTQ stdout             :stderrFile
#PSTQ keep               :stderr,stdout
#PSTQ mail               :a,b,e,r,t
#PSTQ mail_to            :myEmailAddress

# Job control directives
#PSTQ queue              :myQueue
#PSTQ jobname            :myJobName
#PSTQ checkpoint         :00123

# Limit directives
#PSTQ nodes              :1
#PSTQ cpus_per_node      :1
#PSTQ wall_time          :01:02
#PSTQ process_cpu_time   :03:04
#PSTQ total_cpu_time     :06:07
#PSTQ proc_file_size     :5000
#PSTQ total_file_size    :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 process_memory     :8000
#PSTQ total_memory       :9000

# Job dependence directives
#PSTQ sync_count         :55000
#PSTQ sync_with          :55001
#PSTQ after              :55002
#PSTQ after_ok           :55003
#PSTQ after_not_ok       :55004
#PSTQ after_any          :55005
#PSTQ dependson          :55006
#PSTQ before             :55007
#PSTQ before_ok          :55008
#PSTQ before_not_ok      :55009
#PSTQ before_any         :55011

#PSTQ -option
#PSTQ target_cmd_line_arg    :-option
#PSTQ target_script_directive:-smile


# Qprep should die due to previous errors upon reading the next line.
#PSTQ END_OF_PREAMBLE
This is the first line after the preamble of "test14.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 "test14.qprep".
