The clawk Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The clawk Reference Manual

This is the clawk Reference Manual, version 4, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:29:29 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

CLAWK is an AWK implementation embedded into Common Lisp, by Michael
Parker. 

Michael Weber patched it to make it compile again; his version is here:

  http://www.foldr.org/~michaelw/lisp/clawk/

This version was created by Zach Beane to fix an SBCL compile-time
warning about a bogus format string.

https://github.com/sharplispers/clawk

2011-10-31


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 clawk

Maintainer

Zach Beane <xach@xach.com>

Author

Michael Parker <mparker762@hotmail.com>

License

BSD-style

Description

Common Lisp AWK

Version

4

Dependency

regex

Source

clawk.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Next: , Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 clawk.asd

Location

clawk.asd

Systems

clawk (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 clawk/packages.lisp

Parent

clawk (system)

Location

packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 clawk/clawk.lisp

Dependency

packages.lisp (file)

Parent

clawk (system)

Location

clawk.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.4 clawk/clawktest.lisp

Dependencies
Parent

clawk (system)

Location

clawktest.lisp

Internal Definitions

Previous: , Up: Files   [Contents][Index]

3.2 Other


Next: , Previous: , Up: Other files   [Contents][Index]

3.2.1 clawk/clawk.system

Parent

clawk (system)

Location

clawk.system


Next: , Previous: , Up: Other files   [Contents][Index]

3.2.2 clawk/clawk.translations

Parent

clawk (system)

Location

clawk.translations


Next: , Previous: , Up: Other files   [Contents][Index]

3.2.3 clawk/emp.data

Parent

clawk (system)

Location

emp.data


Previous: , Up: Other files   [Contents][Index]

3.2.4 clawk/license.txt

Parent

clawk (system)

Location

license.txt


Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 clawk-test

Source

packages.lisp (file)

Use List
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 clawk-user

Source

packages.lisp (file)

Use List

Previous: , Up: Packages   [Contents][Index]

4.3 clawk

Source

packages.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *curfile*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *curline*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *fields*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *fnr*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *fs*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *last-successful-match*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *nf*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *nr*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *regs*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *rend*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *rlength*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *rstart*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *subsep*
Package

clawk

Source

clawk.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Symbol macros

Symbol Macro: $#0
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 0)

Symbol Macro: $#1
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 1)

Symbol Macro: $#10
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 10)

Symbol Macro: $#11
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 11)

Symbol Macro: $#12
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 12)

Symbol Macro: $#13
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 13)

Symbol Macro: $#14
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 14)

Symbol Macro: $#15
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 15)

Symbol Macro: $#16
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 16)

Symbol Macro: $#17
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 17)

Symbol Macro: $#18
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 18)

Symbol Macro: $#19
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 19)

Symbol Macro: $#2
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 2)

Symbol Macro: $#20
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 20)

Symbol Macro: $#3
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 3)

Symbol Macro: $#4
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 4)

Symbol Macro: $#5
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 5)

Symbol Macro: $#6
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 6)

Symbol Macro: $#7
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 7)

Symbol Macro: $#8
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 8)

Symbol Macro: $#9
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| 9)

Symbol Macro: $#nf
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|$#n| clawk:*nf*)

Symbol Macro: $0
Package

clawk

Source

clawk.lisp (file)

Expansion

clawk:*curline*

Symbol Macro: $1
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 1)

Symbol Macro: $10
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 10)

Symbol Macro: $11
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 11)

Symbol Macro: $12
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 12)

Symbol Macro: $13
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 13)

Symbol Macro: $14
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 14)

Symbol Macro: $15
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 15)

Symbol Macro: $16
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 16)

Symbol Macro: $17
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 17)

Symbol Macro: $18
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 18)

Symbol Macro: $19
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 19)

Symbol Macro: $2
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 2)

Symbol Macro: $20
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 20)

Symbol Macro: $3
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 3)

Symbol Macro: $4
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 4)

Symbol Macro: $5
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 5)

Symbol Macro: $6
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 6)

Symbol Macro: $7
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 7)

Symbol Macro: $8
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 8)

Symbol Macro: $9
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n 9)

Symbol Macro: $nf
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:$n clawk:*nf*)

Symbol Macro: %#0
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 0)

Symbol Macro: %#1
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 1)

Symbol Macro: %#10
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 10)

Symbol Macro: %#11
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 11)

Symbol Macro: %#12
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 12)

Symbol Macro: %#13
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 13)

Symbol Macro: %#14
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 14)

Symbol Macro: %#15
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 15)

Symbol Macro: %#16
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 16)

Symbol Macro: %#17
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 17)

Symbol Macro: %#18
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 18)

Symbol Macro: %#19
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 19)

Symbol Macro: %#2
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 2)

Symbol Macro: %#20
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 20)

Symbol Macro: %#3
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 3)

Symbol Macro: %#4
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 4)

Symbol Macro: %#5
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 5)

Symbol Macro: %#6
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 6)

Symbol Macro: %#7
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 7)

Symbol Macro: %#8
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 8)

Symbol Macro: %#9
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:|%#n| 9)

Symbol Macro: %0
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 0)

Symbol Macro: %1
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 1)

Symbol Macro: %10
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 10)

Symbol Macro: %11
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 11)

Symbol Macro: %12
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 12)

Symbol Macro: %13
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 13)

Symbol Macro: %14
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 14)

Symbol Macro: %15
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 15)

Symbol Macro: %16
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 16)

Symbol Macro: %17
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 17)

Symbol Macro: %18
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 18)

Symbol Macro: %19
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 19)

Symbol Macro: %2
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 2)

Symbol Macro: %20
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 20)

Symbol Macro: %3
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 3)

Symbol Macro: %4
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 4)

Symbol Macro: %5
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 5)

Symbol Macro: %6
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 6)

Symbol Macro: %7
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 7)

Symbol Macro: %8
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 8)

Symbol Macro: %9
Package

clawk

Source

clawk.lisp (file)

Expansion

(clawk:%n 9)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: $aref TBL INDEX &rest OTHER-INDICES
Package

clawk

Source

clawk.lisp (file)

Macro: $for (KEYVAR IN TBL) &rest BODY
Package

clawk

Source

clawk.lisp (file)

Macro: defawk NAME (&rest PARMS) &rest CLAUSES
Package

clawk

Source

clawk.lisp (file)

Macro: for-file-fields (PATH &optional FIELDSPEC STRMVAR LINEVAR) &rest BODY
Package

clawk

Source

clawk.lisp (file)

Macro: for-file-lines (PATH &optional STREAMVAR LINEVAR) &rest BODY
Package

clawk

Source

clawk.lisp (file)

Macro: for-stream-fields (STREAM &optional FIELDSPEC STRMVAR LINEVAR) &rest BODY
Package

clawk

Source

clawk.lisp (file)

Macro: for-stream-lines (STREAM &optional STRMVAR LINEVAR) &rest BODY
Package

clawk

Source

clawk.lisp (file)

Macro: if-match (PAT STR &optional POS) CONSEQUENT ALTERNATIVE

Match the pattern to the string, and if it matches, bind the *RSTART*, *RLENGTH*, and *REGS* and evaluate the consequent, otherwise evaluate the alternative.

Package

clawk

Source

clawk.lisp (file)

Macro: match-case STREXPR &rest CLAUSES
Package

clawk

Source

clawk.lisp (file)

Macro: match-when &rest CLAUSES
Package

clawk

Source

clawk.lisp (file)

Macro: when-file-fields (PATH &optional FIELDSPEC) &rest CLAUSES
Package

clawk

Source

clawk.lisp (file)

Macro: when-stream-fields (STREAM &optional FIELDSPEC) &rest CLAUSES
Package

clawk

Source

clawk.lisp (file)

Macro: with-fields (&optional FIELDS SOURCESTR FIELDSEP-PATTERN) &rest BODY

Split the source string into fields based on the field separator, bind the field array to the fields variable.

Package

clawk

Source

clawk.lisp (file)

Macro: with-match (&optional FIELDS PAT SOURCESTR) &rest BODY

Split the source string into registers based on the pattern, bind the register variables to the registers array.

Package

clawk

Source

clawk.lisp (file)

Macro: with-patterns PATS &rest BODY

Execute the body in an environment that includes the compiled patterns bound to their respective variables.

Package

clawk

Source

clawk.lisp (file)

Macro: with-submatches &optional FIELDS &rest BODY

Bind the submatch variables to the corresponding strings from the registers array.

Package

clawk

Source

clawk.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Functions

Function: !~ STR PAT

Test if pattern isn’t present in the string.

Package

clawk

Source

clawk.lisp (file)

Function: $#n N

Access a field, as a number.

Package

clawk

Source

clawk.lisp (file)

Setf Expander

(setf $#n) (setf expander)

Setf Expander: (setf $#n) N
Package

clawk

Source

clawk.lisp (file)

Reader

$#n (function)

Function: $* &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $+ &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $++ &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $- &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $/ &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $array ()
Package

clawk

Source

clawk.lisp (file)

Function: $atan2 X Y
Package

clawk

Source

clawk.lisp (file)

Function: $cos X
Package

clawk

Source

clawk.lisp (file)

Function: $delete TBL &optional ELT
Package

clawk

Source

clawk.lisp (file)

Function: $exp Y
Package

clawk

Source

clawk.lisp (file)

Function: $expt X Y
Package

clawk

Source

clawk.lisp (file)

Function: $fprint STREAM &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $gsub PATTERN REPLACEMENT &optional SOURCE

Replaces all occurrences of pattern in the source string. Coerces its arguments to the appropriate type.

Package

clawk

Source

clawk.lisp (file)

Function: $in KEY TBL
Package

clawk

Source

clawk.lisp (file)

Function: $index PAT STR &optional START
Package

clawk

Source

clawk.lisp (file)

Function: $int X
Package

clawk

Source

clawk.lisp (file)

Function: $log X
Package

clawk

Source

clawk.lisp (file)

Function: $match SOURCE PATTERN &optional START

Scan for first occurrence of a pattern within the source string. Coerces its arguments to the appropriate type.

Package

clawk

Source

clawk.lisp (file)

Function: $n N

Access a field.

Package

clawk

Source

clawk.lisp (file)

Setf Expander

(setf $n) (setf expander)

Setf Expander: (setf $n) N
Package

clawk

Source

clawk.lisp (file)

Reader

$n (function)

Function: $print &rest REST
Package

clawk

Source

clawk.lisp (file)

Function: $rand ()
Package

clawk

Source

clawk.lisp (file)

Function: $rem X Y
Package

clawk

Source

clawk.lisp (file)

Function: $sin X
Package

clawk

Source

clawk.lisp (file)

Function: $split &optional SOURCE FIELDSEP-PATTERN

Split a string up into a list of multiple fields based on
the field-separator pattern. Coerces its arguments to the appropriate type.

Package

clawk

Source

clawk.lisp (file)

Function: $sqrt X
Package

clawk

Source

clawk.lisp (file)

Function: $srand X
Package

clawk

Source

clawk.lisp (file)

Function: $sub PATTERN REPLACEMENT &optional SOURCE

Replace the first occurrence of pattern in the source string. Coerces its arguments to the appropriate type.

Package

clawk

Source

clawk.lisp (file)

Function: $substr STR START LEN
Package

clawk

Source

clawk.lisp (file)

Function: %n N

Access a register.

Package

clawk

Source

clawk.lisp (file)

Function: /~ STR PAT

Test if pattern isn’t present in the string.

Package

clawk

Source

clawk.lisp (file)

Function: gsub PATTERN REPLACEMENT &optional SOURCE

Replace all occurrences of pattern in the source string.

Package

clawk

Source

clawk.lisp (file)

Function: index PAT STR &optional START
Package

clawk

Source

clawk.lisp (file)

Function: install-regex-syntax ()
Package

clawk

Source

clawk.lisp (file)

Function: match SOURCE PATTERN &optional START

Scan for first occurrence of a pattern within the source string.

Package

clawk

Source

clawk.lisp (file)

Function: split &optional SOURCE FIELDSEP-PATTERN INCLUDE-EMPTY-LEADING-AND-TRAILING-FIELDS

Split a string up into a list of multiple fields based on the field-separator pattern.

Package

clawk

Source

clawk.lisp (file)

Function: sub PATTERN REPLACEMENT &optional SOURCE

Replace the first occurrence of pattern in the source string.

Package

clawk

Source

clawk.lisp (file)

Function: substr STR START LEN
Package

clawk

Source

clawk.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Generic functions

Generic Function: $/= X Y
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $/= (X string) (Y string)
Method: $/= (X string) (Y number)
Method: $/= (X number) (Y string)
Method: $/= (X number) (Y number)
Method: $/= X Y
Generic Function: $< X Y
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $< (X string) (Y string)
Method: $< (X string) (Y number)
Method: $< (X number) (Y string)
Method: $< (X number) (Y number)
Method: $< X Y
Generic Function: $<= X Y
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $<= (X string) (Y string)
Method: $<= (X string) (Y number)
Method: $<= (X number) (Y string)
Method: $<= (X number) (Y number)
Method: $<= X Y
Generic Function: $== X Y
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $== (X string) (Y string)
Method: $== (X string) (Y number)
Method: $== (X number) (Y string)
Method: $== (X number) (Y number)
Method: $== X Y
Generic Function: $> X Y
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $> (X string) (Y string)
Method: $> (X string) (Y number)
Method: $> (X number) (Y string)
Method: $> (X number) (Y number)
Method: $> X Y
Generic Function: $>= X Y
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $>= (X string) (Y string)
Method: $>= (X string) (Y number)
Method: $>= (X number) (Y string)
Method: $>= (X number) (Y number)
Method: $>= X Y
Generic Function: $length X
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $length (X hash-table)
Method: $length (X (eql nil))
Method: $length (X number)
Method: $length X
Generic Function: $max X &rest REST
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $max (X string) &rest REST
Method: $max (X number) &rest REST
Method: $max X &rest REST
Generic Function: $min X &rest REST
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $min (X string) &rest REST
Method: $min (X number) &rest REST
Method: $min X &rest REST
Generic Function: $zerop X
Package

clawk

Source

clawk.lisp (file)

Methods
Method: $zerop (X string)
Method: $zerop (X (eql nil))
Method: $zerop (X number)
Method: $zerop X
Generic Function: get-matcher-for-pattern PATTERN
Package

clawk

Source

clawk.lisp (file)

Methods
Method: get-matcher-for-pattern (PATTERN matcher)
Method: get-matcher-for-pattern (PATTERN string)
Method: get-matcher-for-pattern (PATTERN symbol)
Generic Function: int X
Package

clawk

Source

clawk.lisp (file)

Methods
Method: int (X string)
Method: int (X (eql nil))
Method: int (X number)
Method: int (X integer)
Generic Function: num X
Package

clawk

Source

clawk.lisp (file)

Methods
Method: num (X string)
Method: num (X (eql nil))
Method: num (X number)
Generic Function: str X
Package

clawk

Source

clawk.lisp (file)

Methods
Method: str (X number)
Method: str (X (eql nil))
Method: str (X string)
Generic Function: ~ STR PAT

Test if pattern matches the string.

Package

clawk

Source

clawk.lisp (file)

Methods
Method: ~ (PAT symbol) (STR string)
Method: ~ (MATCHER matcher) (STR string)
Method: ~ (STR string) PAT
Method: ~ (STR string) (MATCHER matcher)

Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +ws-fieldsep-pat+
Package

clawk

Source

clawk.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *fs-is-ws*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *ofs*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *ors*
Package

clawk

Source

clawk.lisp (file)

Special Variable: *random-states*
Package

clawk

Source

clawk.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: once-only VARIABLES &rest BODY

Returns the code built by BODY. If any of VARIABLES might have side effects, they are evaluated once and stored in temporary variables that are then passed to BODY.

Package

clawk

Source

clawk.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: != X Y
Package

clawk

Source

clawk.lisp (file)

Function: #/-reader STRM SUBCHAR ARG
Package

clawk

Source

clawk.lisp (file)

Function: #`-reader STRM SUBCHAR ARG
Package

clawk

Source

clawk.lisp (file)

Function: assoc-array-ref TBL INDEX
Package

clawk

Source

clawk.lisp (file)

Setf Expander

(setf assoc-array-ref) (setf expander)

Setf Expander: (setf assoc-array-ref) TBL INDEX
Package

clawk

Source

clawk.lisp (file)

Reader

assoc-array-ref (function)

Function: do-$fprint STREAM LST
Package

clawk

Source

clawk.lisp (file)

Function: expand-for-file-fields STRMVAR LINEVAR FIELDSPEC PATH BODY
Package

clawk

Source

clawk.lisp (file)

Function: expand-for-file-lines STREAMVAR LINEVAR PATH BODY
Package

clawk

Source

clawk.lisp (file)

Function: expand-for-stream-fields STRMVAR LINEVAR FIELDSPEC STREAM BODY &key CURFILE-NAME &aux NEXTLBL
Package

clawk

Source

clawk.lisp (file)

Function: expand-for-stream-lines STREAMVAR LINEVAR STREAM BODY &aux NEXTLBL
Package

clawk

Source

clawk.lisp (file)

Function: expand-if-match PAT STR POS CONSEQUENT ALTERNATIVE
Package

clawk

Source

clawk.lisp (file)

Function: expand-match-case STREXPR CLAUSES
Package

clawk

Source

clawk.lisp (file)

Function: expand-match-case-clauses STREXPR CLAUSES
Package

clawk

Source

clawk.lisp (file)

Function: expand-match-when-clause CLAUSE
Package

clawk

Source

clawk.lisp (file)

Function: expand-match-when-consequent CONSEQUENT
Package

clawk

Source

clawk.lisp (file)

Function: expand-with-fields FIELDS SOURCESTR FIELDSEP-PATTERN BODY
Package

clawk

Source

clawk.lisp (file)

Function: expand-with-match PAT FIELDS SOURCESTR BODY
Package

clawk

Source

clawk.lisp (file)

Function: expand-with-pattern VAR STRPAT BODY
Package

clawk

Source

clawk.lisp (file)

Function: expand-with-patterns PATS BODY
Package

clawk

Source

clawk.lisp (file)

Function: expand-with-submatches FIELDS BODY
Package

clawk

Source

clawk.lisp (file)

Function: extract-begin-clauses CLAUSES
Package

clawk

Source

clawk.lisp (file)

Function: extract-docs-and-decs CLAUSES
Package

clawk

Source

clawk.lisp (file)

Function: extract-end-clauses CLAUSES
Package

clawk

Source

clawk.lisp (file)

Function: extract-pattern-clauses CLAUSES
Package

clawk

Source

clawk.lisp (file)

Function: fs ()
Package

clawk

Source

clawk.lisp (file)

Function: get-reg-str STR REGS N

Access a register.

Package

clawk

Source

clawk.lisp (file)

Function: install-cmd-syntax ()
Package

clawk

Source

clawk.lisp (file)

Function: is-special-clause CLAUSE TYPE
Package

clawk

Source

clawk.lisp (file)

Function: make-register-list STR REGS
Package

clawk

Source

clawk.lisp (file)

Function: sample FILENAME &aux PAY NR
Package

clawk-test

Source

clawktest.lisp (file)

Function: side-effect-free-p EXP

Is EXP a constant, variable, or function,
or of the form (THE type x) where x is side-effect-free.

Package

clawk

Source

clawk.lisp (file)

Function: starts-with LST X
Package

clawk

Source

clawk.lisp (file)

Function: symbol-name-eq X Y
Package

clawk

Source

clawk.lisp (file)

Function: test-1-1-1 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-1-2 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-1-3 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-1-4 &rest ARGS

Print out the employees that have worked this week.

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-11-1 &rest ARGS
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-11-2 &rest ARGS
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-12-1 &optional FILENAME &aux EMP
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-12-3 &rest ARGS &aux PAY
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-12-4 &optional FILENAME &aux MAXRATE MAXEMP
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-13-1 &optional FILENAME &aux NAMES
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-13-2 &optional FILENAME &aux LAST

Print last line

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-14-1 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-14-2 FILENAME &aux NC NW

Count lines, words, and characters

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-14-3 &optional FILENAME &aux N PAY
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-15 FILENAME

Input lines: amount rate years

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-16-2-1 FILENAME &aux LINES

Print lines in reverse order

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-16-2-2 &rest ARGS &aux LINES

Print lines in reverse order

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-17-3-1 FILENAME

Print the last field of every input line

Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-17-3-2 &rest ARGS
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-2 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-6 &rest ARGS
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-7 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test-1-9 &optional FILENAME
Package

clawk-test

Source

clawktest.lisp (file)

Function: test/1 &rest ARGS
Package

clawk-test

Source

clawktest.lisp (file)

Function: test/2 &rest ARGS
Package

clawk-test

Source

clawktest.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: ! X
Package

clawk

Source

clawk.lisp (file)

Methods
Method: ! (X string)
Method: ! (X (eql nil))
Method: ! (X number)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   O  
Index Entry  Section

C
clawk.asd: The clawk<dot>asd file
clawk/clawk.lisp: The clawk/clawk<dot>lisp file
clawk/clawk.system: The clawk/clawk<dot>system file
clawk/clawk.translations: The clawk/clawk<dot>translations file
clawk/clawktest.lisp: The clawk/clawktest<dot>lisp file
clawk/emp.data: The clawk/emp<dot>data file
clawk/license.txt: The clawk/license<dot>txt file
clawk/packages.lisp: The clawk/packages<dot>lisp file

F
File, Lisp, clawk.asd: The clawk<dot>asd file
File, Lisp, clawk/clawk.lisp: The clawk/clawk<dot>lisp file
File, Lisp, clawk/clawktest.lisp: The clawk/clawktest<dot>lisp file
File, Lisp, clawk/packages.lisp: The clawk/packages<dot>lisp file
File, other, clawk/clawk.system: The clawk/clawk<dot>system file
File, other, clawk/clawk.translations: The clawk/clawk<dot>translations file
File, other, clawk/emp.data: The clawk/emp<dot>data file
File, other, clawk/license.txt: The clawk/license<dot>txt file

L
Lisp File, clawk.asd: The clawk<dot>asd file
Lisp File, clawk/clawk.lisp: The clawk/clawk<dot>lisp file
Lisp File, clawk/clawktest.lisp: The clawk/clawktest<dot>lisp file
Lisp File, clawk/packages.lisp: The clawk/packages<dot>lisp file

O
Other File, clawk/clawk.system: The clawk/clawk<dot>system file
Other File, clawk/clawk.translations: The clawk/clawk<dot>translations file
Other File, clawk/emp.data: The clawk/emp<dot>data file
Other File, clawk/license.txt: The clawk/license<dot>txt file

Jump to:   C   F   L   O  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   !   #   $   %   (   /   ~  
A   D   E   F   G   I   M   N   O   S   T   W  
Index Entry  Section

!
!: Internal generic functions
!: Internal generic functions
!: Internal generic functions
!: Internal generic functions
!=: Internal functions
!~: Exported functions

#
#/-reader: Internal functions
#`-reader: Internal functions

$
$#n: Exported functions
$*: Exported functions
$+: Exported functions
$++: Exported functions
$-: Exported functions
$/: Exported functions
$/=: Exported generic functions
$/=: Exported generic functions
$/=: Exported generic functions
$/=: Exported generic functions
$/=: Exported generic functions
$/=: Exported generic functions
$<: Exported generic functions
$<: Exported generic functions
$<: Exported generic functions
$<: Exported generic functions
$<: Exported generic functions
$<: Exported generic functions
$<=: Exported generic functions
$<=: Exported generic functions
$<=: Exported generic functions
$<=: Exported generic functions
$<=: Exported generic functions
$<=: Exported generic functions
$==: Exported generic functions
$==: Exported generic functions
$==: Exported generic functions
$==: Exported generic functions
$==: Exported generic functions
$==: Exported generic functions
$>: Exported generic functions
$>: Exported generic functions
$>: Exported generic functions
$>: Exported generic functions
$>: Exported generic functions
$>: Exported generic functions
$>=: Exported generic functions
$>=: Exported generic functions
$>=: Exported generic functions
$>=: Exported generic functions
$>=: Exported generic functions
$>=: Exported generic functions
$aref: Exported macros
$array: Exported functions
$atan2: Exported functions
$cos: Exported functions
$delete: Exported functions
$exp: Exported functions
$expt: Exported functions
$for: Exported macros
$fprint: Exported functions
$gsub: Exported functions
$in: Exported functions
$index: Exported functions
$int: Exported functions
$length: Exported generic functions
$length: Exported generic functions
$length: Exported generic functions
$length: Exported generic functions
$length: Exported generic functions
$log: Exported functions
$match: Exported functions
$max: Exported generic functions
$max: Exported generic functions
$max: Exported generic functions
$max: Exported generic functions
$min: Exported generic functions
$min: Exported generic functions
$min: Exported generic functions
$min: Exported generic functions
$n: Exported functions
$print: Exported functions
$rand: Exported functions
$rem: Exported functions
$sin: Exported functions
$split: Exported functions
$sqrt: Exported functions
$srand: Exported functions
$sub: Exported functions
$substr: Exported functions
$zerop: Exported generic functions
$zerop: Exported generic functions
$zerop: Exported generic functions
$zerop: Exported generic functions
$zerop: Exported generic functions

%
%n: Exported functions

(
(setf $#n): Exported functions
(setf $n): Exported functions
(setf assoc-array-ref): Internal functions

/
/~: Exported functions

~
~: Exported generic functions
~: Exported generic functions
~: Exported generic functions
~: Exported generic functions
~: Exported generic functions

A
assoc-array-ref: Internal functions

D
defawk: Exported macros
do-$fprint: Internal functions

E
expand-for-file-fields: Internal functions
expand-for-file-lines: Internal functions
expand-for-stream-fields: Internal functions
expand-for-stream-lines: Internal functions
expand-if-match: Internal functions
expand-match-case: Internal functions
expand-match-case-clauses: Internal functions
expand-match-when-clause: Internal functions
expand-match-when-consequent: Internal functions
expand-with-fields: Internal functions
expand-with-match: Internal functions
expand-with-pattern: Internal functions
expand-with-patterns: Internal functions
expand-with-submatches: Internal functions
extract-begin-clauses: Internal functions
extract-docs-and-decs: Internal functions
extract-end-clauses: Internal functions
extract-pattern-clauses: Internal functions

F
for-file-fields: Exported macros
for-file-lines: Exported macros
for-stream-fields: Exported macros
for-stream-lines: Exported macros
fs: Internal functions
Function, !=: Internal functions
Function, !~: Exported functions
Function, #/-reader: Internal functions
Function, #`-reader: Internal functions
Function, $#n: Exported functions
Function, $*: Exported functions
Function, $+: Exported functions
Function, $++: Exported functions
Function, $-: Exported functions
Function, $/: Exported functions
Function, $array: Exported functions
Function, $atan2: Exported functions
Function, $cos: Exported functions
Function, $delete: Exported functions
Function, $exp: Exported functions
Function, $expt: Exported functions
Function, $fprint: Exported functions
Function, $gsub: Exported functions
Function, $in: Exported functions
Function, $index: Exported functions
Function, $int: Exported functions
Function, $log: Exported functions
Function, $match: Exported functions
Function, $n: Exported functions
Function, $print: Exported functions
Function, $rand: Exported functions
Function, $rem: Exported functions
Function, $sin: Exported functions
Function, $split: Exported functions
Function, $sqrt: Exported functions
Function, $srand: Exported functions
Function, $sub: Exported functions
Function, $substr: Exported functions
Function, %n: Exported functions
Function, /~: Exported functions
Function, assoc-array-ref: Internal functions
Function, do-$fprint: Internal functions
Function, expand-for-file-fields: Internal functions
Function, expand-for-file-lines: Internal functions
Function, expand-for-stream-fields: Internal functions
Function, expand-for-stream-lines: Internal functions
Function, expand-if-match: Internal functions
Function, expand-match-case: Internal functions
Function, expand-match-case-clauses: Internal functions
Function, expand-match-when-clause: Internal functions
Function, expand-match-when-consequent: Internal functions
Function, expand-with-fields: Internal functions
Function, expand-with-match: Internal functions
Function, expand-with-pattern: Internal functions
Function, expand-with-patterns: Internal functions
Function, expand-with-submatches: Internal functions
Function, extract-begin-clauses: Internal functions
Function, extract-docs-and-decs: Internal functions
Function, extract-end-clauses: Internal functions
Function, extract-pattern-clauses: Internal functions
Function, fs: Internal functions
Function, get-reg-str: Internal functions
Function, gsub: Exported functions
Function, index: Exported functions
Function, install-cmd-syntax: Internal functions
Function, install-regex-syntax: Exported functions
Function, is-special-clause: Internal functions
Function, make-register-list: Internal functions
Function, match: Exported functions
Function, sample: Internal functions
Function, side-effect-free-p: Internal functions
Function, split: Exported functions
Function, starts-with: Internal functions
Function, sub: Exported functions
Function, substr: Exported functions
Function, symbol-name-eq: Internal functions
Function, test-1-1-1: Internal functions
Function, test-1-1-2: Internal functions
Function, test-1-1-3: Internal functions
Function, test-1-1-4: Internal functions
Function, test-1-11-1: Internal functions
Function, test-1-11-2: Internal functions
Function, test-1-12-1: Internal functions
Function, test-1-12-3: Internal functions
Function, test-1-12-4: Internal functions
Function, test-1-13-1: Internal functions
Function, test-1-13-2: Internal functions
Function, test-1-14-1: Internal functions
Function, test-1-14-2: Internal functions
Function, test-1-14-3: Internal functions
Function, test-1-15: Internal functions
Function, test-1-16-2-1: Internal functions
Function, test-1-16-2-2: Internal functions
Function, test-1-17-3-1: Internal functions
Function, test-1-17-3-2: Internal functions
Function, test-1-2: Internal functions
Function, test-1-6: Internal functions
Function, test-1-7: Internal functions
Function, test-1-9: Internal functions
Function, test/1: Internal functions
Function, test/2: Internal functions

G
Generic Function, !: Internal generic functions
Generic Function, $/=: Exported generic functions
Generic Function, $<: Exported generic functions
Generic Function, $<=: Exported generic functions
Generic Function, $==: Exported generic functions
Generic Function, $>: Exported generic functions
Generic Function, $>=: Exported generic functions
Generic Function, $length: Exported generic functions
Generic Function, $max: Exported generic functions
Generic Function, $min: Exported generic functions
Generic Function, $zerop: Exported generic functions
Generic Function, get-matcher-for-pattern: Exported generic functions
Generic Function, int: Exported generic functions
Generic Function, num: Exported generic functions
Generic Function, str: Exported generic functions
Generic Function, ~: Exported generic functions
get-matcher-for-pattern: Exported generic functions
get-matcher-for-pattern: Exported generic functions
get-matcher-for-pattern: Exported generic functions
get-matcher-for-pattern: Exported generic functions
get-reg-str: Internal functions
gsub: Exported functions

I
if-match: Exported macros
index: Exported functions
install-cmd-syntax: Internal functions
install-regex-syntax: Exported functions
int: Exported generic functions
int: Exported generic functions
int: Exported generic functions
int: Exported generic functions
int: Exported generic functions
is-special-clause: Internal functions

M
Macro, $aref: Exported macros
Macro, $for: Exported macros
Macro, defawk: Exported macros
Macro, for-file-fields: Exported macros
Macro, for-file-lines: Exported macros
Macro, for-stream-fields: Exported macros
Macro, for-stream-lines: Exported macros
Macro, if-match: Exported macros
Macro, match-case: Exported macros
Macro, match-when: Exported macros
Macro, once-only: Internal macros
Macro, when-file-fields: Exported macros
Macro, when-stream-fields: Exported macros
Macro, with-fields: Exported macros
Macro, with-match: Exported macros
Macro, with-patterns: Exported macros
Macro, with-submatches: Exported macros
make-register-list: Internal functions
match: Exported functions
match-case: Exported macros
match-when: Exported macros
Method, !: Internal generic functions
Method, !: Internal generic functions
Method, !: Internal generic functions
Method, $/=: Exported generic functions
Method, $/=: Exported generic functions
Method, $/=: Exported generic functions
Method, $/=: Exported generic functions
Method, $/=: Exported generic functions
Method, $<: Exported generic functions
Method, $<: Exported generic functions
Method, $<: Exported generic functions
Method, $<: Exported generic functions
Method, $<: Exported generic functions
Method, $<=: Exported generic functions
Method, $<=: Exported generic functions
Method, $<=: Exported generic functions
Method, $<=: Exported generic functions
Method, $<=: Exported generic functions
Method, $==: Exported generic functions
Method, $==: Exported generic functions
Method, $==: Exported generic functions
Method, $==: Exported generic functions
Method, $==: Exported generic functions
Method, $>: Exported generic functions
Method, $>: Exported generic functions
Method, $>: Exported generic functions
Method, $>: Exported generic functions
Method, $>: Exported generic functions
Method, $>=: Exported generic functions
Method, $>=: Exported generic functions
Method, $>=: Exported generic functions
Method, $>=: Exported generic functions
Method, $>=: Exported generic functions
Method, $length: Exported generic functions
Method, $length: Exported generic functions
Method, $length: Exported generic functions
Method, $length: Exported generic functions
Method, $max: Exported generic functions
Method, $max: Exported generic functions
Method, $max: Exported generic functions
Method, $min: Exported generic functions
Method, $min: Exported generic functions
Method, $min: Exported generic functions
Method, $zerop: Exported generic functions
Method, $zerop: Exported generic functions
Method, $zerop: Exported generic functions
Method, $zerop: Exported generic functions
Method, get-matcher-for-pattern: Exported generic functions
Method, get-matcher-for-pattern: Exported generic functions
Method, get-matcher-for-pattern: Exported generic functions
Method, int: Exported generic functions
Method, int: Exported generic functions
Method, int: Exported generic functions
Method, int: Exported generic functions
Method, num: Exported generic functions
Method, num: Exported generic functions
Method, num: Exported generic functions
Method, str: Exported generic functions
Method, str: Exported generic functions
Method, str: Exported generic functions
Method, ~: Exported generic functions
Method, ~: Exported generic functions
Method, ~: Exported generic functions
Method, ~: Exported generic functions

N
num: Exported generic functions
num: Exported generic functions
num: Exported generic functions
num: Exported generic functions

O
once-only: Internal macros

S
sample: Internal functions
Setf Expander, (setf $#n): Exported functions
Setf Expander, (setf $n): Exported functions
Setf Expander, (setf assoc-array-ref): Internal functions
side-effect-free-p: Internal functions
split: Exported functions
starts-with: Internal functions
str: Exported generic functions
str: Exported generic functions
str: Exported generic functions
str: Exported generic functions
sub: Exported functions
substr: Exported functions
symbol-name-eq: Internal functions

T
test-1-1-1: Internal functions
test-1-1-2: Internal functions
test-1-1-3: Internal functions
test-1-1-4: Internal functions
test-1-11-1: Internal functions
test-1-11-2: Internal functions
test-1-12-1: Internal functions
test-1-12-3: Internal functions
test-1-12-4: Internal functions
test-1-13-1: Internal functions
test-1-13-2: Internal functions
test-1-14-1: Internal functions
test-1-14-2: Internal functions
test-1-14-3: Internal functions
test-1-15: Internal functions
test-1-16-2-1: Internal functions
test-1-16-2-2: Internal functions
test-1-17-3-1: Internal functions
test-1-17-3-2: Internal functions
test-1-2: Internal functions
test-1-6: Internal functions
test-1-7: Internal functions
test-1-9: Internal functions
test/1: Internal functions
test/2: Internal functions

W
when-file-fields: Exported macros
when-stream-fields: Exported macros
with-fields: Exported macros
with-match: Exported macros
with-patterns: Exported macros
with-submatches: Exported macros

Jump to:   !   #   $   %   (   /   ~  
A   D   E   F   G   I   M   N   O   S   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   $   %   *   +  
C   S  
Index Entry  Section

$
$#0: Exported symbol macros
$#1: Exported symbol macros
$#10: Exported symbol macros
$#11: Exported symbol macros
$#12: Exported symbol macros
$#13: Exported symbol macros
$#14: Exported symbol macros
$#15: Exported symbol macros
$#16: Exported symbol macros
$#17: Exported symbol macros
$#18: Exported symbol macros
$#19: Exported symbol macros
$#2: Exported symbol macros
$#20: Exported symbol macros
$#3: Exported symbol macros
$#4: Exported symbol macros
$#5: Exported symbol macros
$#6: Exported symbol macros
$#7: Exported symbol macros
$#8: Exported symbol macros
$#9: Exported symbol macros
$#nf: Exported symbol macros
$0: Exported symbol macros
$1: Exported symbol macros
$10: Exported symbol macros
$11: Exported symbol macros
$12: Exported symbol macros
$13: Exported symbol macros
$14: Exported symbol macros
$15: Exported symbol macros
$16: Exported symbol macros
$17: Exported symbol macros
$18: Exported symbol macros
$19: Exported symbol macros
$2: Exported symbol macros
$20: Exported symbol macros
$3: Exported symbol macros
$4: Exported symbol macros
$5: Exported symbol macros
$6: Exported symbol macros
$7: Exported symbol macros
$8: Exported symbol macros
$9: Exported symbol macros
$nf: Exported symbol macros

%
%#0: Exported symbol macros
%#1: Exported symbol macros
%#10: Exported symbol macros
%#11: Exported symbol macros
%#12: Exported symbol macros
%#13: Exported symbol macros
%#14: Exported symbol macros
%#15: Exported symbol macros
%#16: Exported symbol macros
%#17: Exported symbol macros
%#18: Exported symbol macros
%#19: Exported symbol macros
%#2: Exported symbol macros
%#20: Exported symbol macros
%#3: Exported symbol macros
%#4: Exported symbol macros
%#5: Exported symbol macros
%#6: Exported symbol macros
%#7: Exported symbol macros
%#8: Exported symbol macros
%#9: Exported symbol macros
%0: Exported symbol macros
%1: Exported symbol macros
%10: Exported symbol macros
%11: Exported symbol macros
%12: Exported symbol macros
%13: Exported symbol macros
%14: Exported symbol macros
%15: Exported symbol macros
%16: Exported symbol macros
%17: Exported symbol macros
%18: Exported symbol macros
%19: Exported symbol macros
%2: Exported symbol macros
%20: Exported symbol macros
%3: Exported symbol macros
%4: Exported symbol macros
%5: Exported symbol macros
%6: Exported symbol macros
%7: Exported symbol macros
%8: Exported symbol macros
%9: Exported symbol macros

*
*curfile*: Exported special variables
*curline*: Exported special variables
*fields*: Exported special variables
*fnr*: Exported special variables
*fs*: Exported special variables
*fs-is-ws*: Internal special variables
*last-successful-match*: Exported special variables
*nf*: Exported special variables
*nr*: Exported special variables
*ofs*: Internal special variables
*ors*: Internal special variables
*random-states*: Internal special variables
*regs*: Exported special variables
*rend*: Exported special variables
*rlength*: Exported special variables
*rstart*: Exported special variables
*subsep*: Exported special variables

+
+ws-fieldsep-pat+: Internal constants

C
Constant, +ws-fieldsep-pat+: Internal constants

S
Special Variable, *curfile*: Exported special variables
Special Variable, *curline*: Exported special variables
Special Variable, *fields*: Exported special variables
Special Variable, *fnr*: Exported special variables
Special Variable, *fs*: Exported special variables
Special Variable, *fs-is-ws*: Internal special variables
Special Variable, *last-successful-match*: Exported special variables
Special Variable, *nf*: Exported special variables
Special Variable, *nr*: Exported special variables
Special Variable, *ofs*: Internal special variables
Special Variable, *ors*: Internal special variables
Special Variable, *random-states*: Internal special variables
Special Variable, *regs*: Exported special variables
Special Variable, *rend*: Exported special variables
Special Variable, *rlength*: Exported special variables
Special Variable, *rstart*: Exported special variables
Special Variable, *subsep*: Exported special variables
Symbol Macro, $#0: Exported symbol macros
Symbol Macro, $#1: Exported symbol macros
Symbol Macro, $#10: Exported symbol macros
Symbol Macro, $#11: Exported symbol macros
Symbol Macro, $#12: Exported symbol macros
Symbol Macro, $#13: Exported symbol macros
Symbol Macro, $#14: Exported symbol macros
Symbol Macro, $#15: Exported symbol macros
Symbol Macro, $#16: Exported symbol macros
Symbol Macro, $#17: Exported symbol macros
Symbol Macro, $#18: Exported symbol macros
Symbol Macro, $#19: Exported symbol macros
Symbol Macro, $#2: Exported symbol macros
Symbol Macro, $#20: Exported symbol macros
Symbol Macro, $#3: Exported symbol macros
Symbol Macro, $#4: Exported symbol macros
Symbol Macro, $#5: Exported symbol macros
Symbol Macro, $#6: Exported symbol macros
Symbol Macro, $#7: Exported symbol macros
Symbol Macro, $#8: Exported symbol macros
Symbol Macro, $#9: Exported symbol macros
Symbol Macro, $#nf: Exported symbol macros
Symbol Macro, $0: Exported symbol macros
Symbol Macro, $1: Exported symbol macros
Symbol Macro, $10: Exported symbol macros
Symbol Macro, $11: Exported symbol macros
Symbol Macro, $12: Exported symbol macros
Symbol Macro, $13: Exported symbol macros
Symbol Macro, $14: Exported symbol macros
Symbol Macro, $15: Exported symbol macros
Symbol Macro, $16: Exported symbol macros
Symbol Macro, $17: Exported symbol macros
Symbol Macro, $18: Exported symbol macros
Symbol Macro, $19: Exported symbol macros
Symbol Macro, $2: Exported symbol macros
Symbol Macro, $20: Exported symbol macros
Symbol Macro, $3: Exported symbol macros
Symbol Macro, $4: Exported symbol macros
Symbol Macro, $5: Exported symbol macros
Symbol Macro, $6: Exported symbol macros
Symbol Macro, $7: Exported symbol macros
Symbol Macro, $8: Exported symbol macros
Symbol Macro, $9: Exported symbol macros
Symbol Macro, $nf: Exported symbol macros
Symbol Macro, %#0: Exported symbol macros
Symbol Macro, %#1: Exported symbol macros
Symbol Macro, %#10: Exported symbol macros
Symbol Macro, %#11: Exported symbol macros
Symbol Macro, %#12: Exported symbol macros
Symbol Macro, %#13: Exported symbol macros
Symbol Macro, %#14: Exported symbol macros
Symbol Macro, %#15: Exported symbol macros
Symbol Macro, %#16: Exported symbol macros
Symbol Macro, %#17: Exported symbol macros
Symbol Macro, %#18: Exported symbol macros
Symbol Macro, %#19: Exported symbol macros
Symbol Macro, %#2: Exported symbol macros
Symbol Macro, %#20: Exported symbol macros
Symbol Macro, %#3: Exported symbol macros
Symbol Macro, %#4: Exported symbol macros
Symbol Macro, %#5: Exported symbol macros
Symbol Macro, %#6: Exported symbol macros
Symbol Macro, %#7: Exported symbol macros
Symbol Macro, %#8: Exported symbol macros
Symbol Macro, %#9: Exported symbol macros
Symbol Macro, %0: Exported symbol macros
Symbol Macro, %1: Exported symbol macros
Symbol Macro, %10: Exported symbol macros
Symbol Macro, %11: Exported symbol macros
Symbol Macro, %12: Exported symbol macros
Symbol Macro, %13: Exported symbol macros
Symbol Macro, %14: Exported symbol macros
Symbol Macro, %15: Exported symbol macros
Symbol Macro, %16: Exported symbol macros
Symbol Macro, %17: Exported symbol macros
Symbol Macro, %18: Exported symbol macros
Symbol Macro, %19: Exported symbol macros
Symbol Macro, %2: Exported symbol macros
Symbol Macro, %20: Exported symbol macros
Symbol Macro, %3: Exported symbol macros
Symbol Macro, %4: Exported symbol macros
Symbol Macro, %5: Exported symbol macros
Symbol Macro, %6: Exported symbol macros
Symbol Macro, %7: Exported symbol macros
Symbol Macro, %8: Exported symbol macros
Symbol Macro, %9: Exported symbol macros

Jump to:   $   %   *   +  
C   S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   P   S  
Index Entry  Section

C
clawk: The clawk system
clawk: The clawk package
clawk-test: The clawk-test package
clawk-user: The clawk-user package

P
Package, clawk: The clawk package
Package, clawk-test: The clawk-test package
Package, clawk-user: The clawk-user package

S
System, clawk: The clawk system

Jump to:   C   P   S