syntax vocabulary
Factor handbook » Vocabulary index


Documentation
Syntax

Metadata
Authors:Slava Pestov


Words

Builtin classes
Image f


Singleton classes
Image t


Parsing words
WordSyntax
Image ""string..."
Image 'HS{
Image 'H{
Image '['[ code... ]
Image '{
Image (( inputs -- outputs )
Image :: word ( stack -- effect ) definition... ;
Image :::: word ( vars... -- outputs... ) body... ;
Image :>:> var :> var! :> ( var-1 var-2 ... )
Image <<<< ... >>
Image <<<<<<
Image <<<<<<<
Image <PRIVATE<PRIVATE ... PRIVATE>
Image ======
Image =======
Image >>>>>>
Image >>>>>>>
Image @
Image ALIAS:ALIAS: new-word existing-word
Image B
Image B:
Image BUILTIN:BUILTIN: class slots ... ;
Image BV{BV{ elements... }
Image B{B{ elements... }
Image C:C: constructor class
Image CHAR:CHAR: token
Image CONSTANT:CONSTANT: word value
Image CS{
Image C{C{ real-part imaginary-part }
Image DEFER:DEFER: word
Image ERROR:ERROR: class slots... ;
Image EXCLUDE:EXCLUDE: vocab => words ... ;
Image FORGET:FORGET: word
Image FROM:FROM: vocab => words ... ;
Image GENERIC#:GENERIC#: word n ( stack -- effect )
Image GENERIC:GENERIC: word ( stack -- effect )
Image HOOK:HOOK: word variable ( stack -- effect )
Image HS{HS{ members ... }
Image H{H{ { key value }... }
Image IDENTITY-MEMO:IDENTITY-MEMO: word ( stack -- effect ) definition... ;
Image IDENTITY-MEMO::IDENTITY-MEMO:: word ( stack -- effect ) definition... ;
Image IH{IH{ { key value }... }
Image IN:IN: vocabulary
Image INITIALIZED-SYMBOL:INITIALIZED-SYMBOL: word [ ... ]
Image INSTANCE:INSTANCE: instance mixin
Image INTERSECTION:INTERSECTION: class participants... ;
Image M:M: class generic definition... ;
Image M::M:: class generic ( vars... -- outputs... ) body... ;
Image MACRO:MACRO: word ( inputs... -- quot ) definition... ;
Image MACRO::MACRO:: word ( vars... -- outputs... ) body... ;
Image MAIN:MAIN: word
Image MATH:MATH: word
Image MEMO:MEMO: word ( stack -- effect ) definition... ;
Image MEMO::MEMO:: word ( vars... -- outputs... ) body... ;
Image MIXIN:MIXIN: class
Image M\M\ class generic
Image NAN:NAN: payload
Image P"P" pathname"
Image POSTPONE:POSTPONE: word
Image PREDICATE:PREDICATE: class < superclass predicate... ;
Image PRIMITIVE:PRIMITIVE: word ( stack -- effect )
Image PRIVATE><PRIVATE ... PRIVATE>
Image QUALIFIED-WITH:QUALIFIED-WITH: vocab word-prefix
Image QUALIFIED:QUALIFIED: vocab
Image RENAME:RENAME: word vocab => new-name
Image REUSE:
Image SBUF"SBUF" string... "
Image SHUTDOWN-HOOK:SHUTDOWN-HOOK: word/quotation
Image SINGLETON:SINGLETON: class
Image SINGLETONS:SINGLETONS: words... ;
Image SLOT:SLOT: name
Image STARTUP-HOOK:STARTUP-HOOK: word/quotation
Image SYMBOL:SYMBOL: word
Image SYMBOLS:SYMBOLS: words... ;
Image SYNTAX:SYNTAX: foo ... ;
Image TUPLE:TUPLE: class slots... ;
Image T{T{ class }
Image UNION:UNION: class members... ;
Image UNUSE:UNUSE: vocabulary
Image USE:USE: vocabulary
Image USING:USING: vocabularies... ;
Image VOCAB:
Image V{V{ elements... }
Image W{W{ object }
Image [[ elements... ]
Image [let[let code :> var code :> var code... ]
Image [|[| bindings... | body... ]
Image \\ word
Image _
Image auto-use
Image call(call( stack -- effect )
Image call-next-methodcall-next-method
Image delimiter: foo ... ; delimiter
Image deprecated: foo ... ; deprecated
Image execute(execute( stack -- effect )
Image ff
Image finalTUPLE: ... ; final
Image flushable: foo ... ; flushable
Image foldable: foo ... ; foldable
Image inline: foo ... ; inline
Image intersection{intersection{ elements... }
Image maybe{maybe{ elements... }
Image not{not{ elements... }
Image predicate{
Image recursive: foo ... ; recursive
Image union{union{ elements... }
Image {


Symbol words
Image initial:
Image read-only


Ordinary words
WordStack effect
Image ;( -- * )
Image >>( -- * )
Image ]( -- * )
Image }( -- * )


Class predicate words
WordStack effect
Image t?( object -- ? )


Files


Metadata files


Children from resource:extra
VocabularySummary
Image syntax.terse