yodlverbinsert man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

yodlverbinsert(1)	  Your Own Document Language	     yodlverbinsert(1)

NAME
       yodlverbinsert - Generate verb-sections from parts of a file

SYNOPSIS
       yodlverbinsert [OPTIONS] [marker] file

DESCRIPTION
       Verbinsert  is  a simple C support program that can be used to generate
       verb()-sections in Yodl files from  sections  of	 existing  files.  The
       files  from  which  sections  are  included are usually C or Cpp source
       files, accepting either // or /*-style comment. See the	EXAMPLES  sec‐
       tion for illustrations.

       Verbinsert   offers   the   possibility	to  indent  both  the  initial
       verb-statement and the inserted file contents.  Furthermore,  an	 addi‐
       tional  empty  line may be inserted before the first line that is actu‐
       ally inserted.

       Blank lines at the beginning and end of files are ignored.

       o      marker
	      The argument marker must start in file’s first  column  en  must
	      either  start  as	 a standard C or C++ comment: // or /* must be
	      used. Following that, the remainder of the argument is used as a
	      label,  e.g., //label, /*LABEL*/. Except for the first two char‐
	      acters and their locations no special restrictions  are  imposed
	      upon  the	 markers. A labeled section ends at the next //= (when
	      the label started with //) or at the next /**/ (when  the	 label
	      started  with  /*).  Like the markers, the end-markers must also
	      start in the file’s first column.

       o      file
	      The argument file must be an existing file.

       Verbinsert writes its selected section to its standard output stream.

       NOTE: Starting with Yodl version 3.00.0 Yodl’s default  file  inclusion
       behavior	 has  changed. The current working directory no longer remains
       fixed at the directory in which Yodl is called, but is volatile, chang‐
       ing  to	the  directory	in  which a yodl-file is located. This has the
       advantage that Yodl’s file inclusion behavior now matches the  way  C’s
       #include	 directive operates; it has the disadvantage that it may break
       some current documents.	Conversion,  however  is  simple  but  can  be
       avoided altogether if Yodl’s -L (--legacy-include) option is used.

OPTIONS
       The  default  values  of	 options  are  listed with each of the options
       between square brackets. The defaults were chosen so  that  yodlverbin‐
       sert performs the behavior of an earlier version of this program, which
       was not distributed with Yodl.

       o      -a
	      Process all lines of file (except	 initial  and  trailing	 blank
	      lines). The argument marker must not be specified.

       o      -n
	      Immediately  following  the  indentation:	 lines are prefixed by
	      numbers, occupying 2 columns, followed by a colon and a blank.

       o      -N
	      Do not write a newline  immediately  following  verb-statement’s
	      open-parenthesis.	 By  default  it  is written, causing an addi‐
	      tional line to be inserted before the first line that’s actually
	      inserted from a file.

       o      -s nSpaces [0]
	      start  each  line	 that  is  written  into the verb-section with
	      nSpaces additional blanks.

       o      -S nSpaces [8]
	      prefix the  verb	of  the	 verb-section  by  nSpaces  additional
	      blanks.

       o      -t nTabs [0]
	      start each line that is written into the verb-section with nTabs
	      additional tab characters. If both -s and -t are specified,  the
	      tabs are inserted first.

       o      -T nTabs [0]
	      prefix  the  verb	 of  the  verb-section by nTabs additional tab
	      characters. If both -S  and  -T  are  specified,	the  tabs  are
	      inserted first.

EXAMPLE
       Assume the file demo contains the following text:

       preceding text

       //one
       one 1

       //=

       /*two*/

	   two

       /**/

       trailing text

       Then  the  following  commands  write the shown output to the program’s
       standard output:

       o      yodlverbinsert //one demo
		      verb(
	      one 1
	      )

       o      yodlverbinsert -N //one demo
		      verb(one 1
	      )

       o      yodlverbinsert -n -s4 ’/*two*/’ demo
		      verb(
		      1: two
	      )

SEE ALSO
       yodlstriproff(1), yodl(1), yodlbuiltins(7), yodlconverters(1), yodllet‐
       ter(7), yodlmacros(7), yodlmanpage(7), yodlpost(1)

BUGS
       -

AUTHOR
       Frank B. Brokken (f.b.brokken@rug.nl),

yodl_3.05.01.tar.gz		   1996-2015		     yodlverbinsert(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net