style "Oracle parameter file" is

written by "Pierre Mareschal <pmaresch@be.oracle.com>"
version is 1.0
requires a2ps 4.9.5

documentation is
  "For init.ora parameter files."
end documentation

first alphabet is
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"
second alphabet is
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"

keywords in Keyword_strong are
   # Hold your breath and say it in once !
   always_anti_join, audit_trail, background_dump_dest,
   bitmap_merge_area_size, blank_trimming, cache_size_threshold,
   checkpoint_process, cleanup_rollback_entries,
   close_cached_open_cursors, commit_point_strength, compatible,
   compatible_no_recovery, control_files, cpu_count,
   create_bitmap_area_size, cursor_space_for_time, db_block_buffers,
   db_block_checkpoint_batch, db_block_checksum,
   db_block_lru_extended_statistics, db_block_lru_latches,
   db_block_lru_statistics, db_block_size, db_domain,
   db_file_multiblock_read_count, db_file_simultaneous_writes,
   db_file_standby_name_convert, db_files, db_name,
   dblink_encrypt_login, delayed_logging_block_cleanouts,
   discrete_transactions_enabled, distributed_lock_timeout,
   distributed_recovery_connection_hold_time,
   distributed_transactions, dml_locks, enqueue_resources, event,
   fixed_date, gc_db_locks, gc_files_to_locks, gc_freelist_groups,
   gc_lck_procs, gc_releasable_locks, gc_rollback_locks,
   gc_rollback_segments, gc_save_rollback_locks, gc_segments,
   gc_tablespaces, global_names, hash_area_size, hash_join_enabled,
   hash_multiblock_io_count, ifile, instance_number,
   job_queue_interval, job_queue_keep_connections,
   job_queue_processes, license_max_sessions, license_max_users,
   license_sessions_warning, log_archive_buffer_size,
   log_archive_buffers, log_archive_dest, log_archive_format,
   log_archive_start, log_block_checksum, log_buffer,
   log_checkpoint_interval, log_checkpoint_timeout,
   log_checkpoints_to_alert, log_file_standby_name_convert, log_files,
   log_simultaneous_copies, log_small_entry_max_size,
   max_commit_propagation_delay, max_dump_file_size,
   max_enabled_roles, max_rollback_segments, max_transaction_branches,
   mts_dispatchers, mts_listener_address, mts_max_dispatchers,
   mts_max_servers, mts_multiple_listeners, mts_servers, mts_service,
   nls_currency, nls_date_format, nls_date_language, nls_iso_currency,
   nls_language, nls_numeric_characters, nls_sort, nls_territory,
   open_cursors, open_links, optimizer_mode,
   optimizer_percent_parallel, oracle_trace_collection_name,
   oracle_trace_collection_path, oracle_trace_collection_size,
   oracle_trace_enable, oracle_trace_facility_name,
   oracle_trace_facility_path, os_authent_prefix, os_roles,
   parallel_default_max_instances, parallel_max_servers,
   parallel_min_percent, parallel_min_servers,
   parallel_server_idle_time, partition_view_enabled, pre_page_sga,
   processes, recovery_parallelism, remote_dependencies_mode,
   remote_login_passwordfile, remote_os_authent, remote_os_roles,
   resource_limit, rollback_segments, row_cache_cursors, row_locking,
   sequence_cache_entries, sequence_cache_hash_buckets, serializable,
   session_cached_cursors, sessions, shared_pool_reserved_min_alloc,
   shared_pool_reserved_size, shared_pool_size,
   snapshot_refresh_interval, snapshot_refresh_keep_connections,
   snapshot_refresh_processes, sort_area_retained_size,
   sort_area_size, sort_direct_writes, sort_read_fac,
   sort_spacemap_size, sort_write_buffer_size, sort_write_buffers,
   sql92_security, sql_trace, temporary_table_locks, text_enable,
   thread, timed_statistics, transactions,
   transactions_per_rollback_segment, user_dump_dest, utl_file_dir

end keywords
sequences are
    "#" Comment,
    C-string,
    C-char
end sequences
end style
