Input/Output, Strings

.
dot ( n -- ), Display n in free field format.
BL
b-l ( -- char ), char is the character value for a space.
CHAR
char ( "name" -- char )
Skip leading space delimiters. Parse name delimited by a space. Put the value of its first character onto the stack.
COUNT
( c-addr1 -- c-addr2 u )
Return the character string specification for the counted string stored at c-addr1. c-addr2 is the address of the first character after c-addr1. u is the contents of the character at c-addr1, which is the length in characters of the string at c-addr2.
CR
c-r ( -- )
Cause subsequent output to appear at the beginning of the next line.
EMIT
( x -- )

If x is a graphic character in the implementation-defined character set, display x. The effect of EMIT for all other values of x is implementation-defined.

When passed a character whose character-defining bits have a value between hex 20 and 7E inclusive, the corresponding standard character, specified by 3.1.2.1 Graphic characters, is displayed. Because different output devices can respond differently to control characters, programs that use control characters to perform specific functions have an environmental dependency. Each EMIT deals with only one character.
KEY
( -- char )

Receive one character char, a member of the implementation-defined character set. Keyboard events that do not correspond to such characters are discarded until a valid character is received, and those events are subsequently unavailable.

All standard characters can be received. Characters received by KEY are not displayed.

Any standard character returned by KEY has the numeric value specified in 3.1.2.1 Graphic characters. Programs that require the ability to receive control characters have an environmental dependency.
SOURCE
( -- c-addr u )
c-addr is the address of, and u is the number of characters in, the input buffer.
SPACE
( -- ), Display one space.
SPACES
( n -- ), If n is greater than zero, display n spaces.
THEN
* Interpretation: Interpretation semantics for this word are undefined. Compilation: ( C: orig -- )

Append the run-time semantics given below to the current definition. Resolve the forward reference orig using the location of the appended run-time semantics.

              <dl>

* Run-time: ( -- )
Continue execution.
TYPE
( c-addr u -- )

If u is greater than zero, display the character string specified by c-addr and u.

When passed a character in a character string whose character-defining bits have a value between hex 20 and 7E inclusive, the corresponding standard character, specified by 3.1.2.1 graphic characters, is displayed. Because different output devices can respond differently to control characters, programs that use control characters to perform specific functions have an environmental dependency.
U.
u-dot ( u -- ), Display u in free field format.