A | |
advance [Cf_parser.cursor] |
Use
c#advance i to construct a new object corresponding to the
new input position after reading an input symbol i .
|
C | |
channel [Cf_journal.basic_channel_archiver] |
Returns the channel used to construct the archiver.
|
check [Cf_state_gadget.connector] |
Returns
true if the other end of the wire has not yet been
reclaimed by the garbage collector.
|
check [Cf_gadget.connector] |
Returns
true if the other end of the wire has not yet been
reclaimed by the garbage collector.
|
code [Cf_journal.basic_prioritizer] |
Returns the integer corresponding to the priority level.
|
code [Cf_journal.T.prioritizer] |
Use
p#code v to convert the priority level v to a priority
code with the prioritizer p .
|
col [Cf_lex.cursor] |
Returns the
col_ member.
|
counter [Cf_lex.cursor] |
Returns a new counter object containing the row, column and index
of the current cursor position.
|
D | |
debug [Cf_journal.basic_agent] |
Use
a#debug msg ... to format message text to put to the
archivers at the `Debug level.
|
E | |
emit [Cf_journal.basic_channel_archiver] |
Emits each basic event
e with a priority level less than `Fail
to the channel c using Printf.fprintf c "%s: %s\n"
e#prioritizer#tag e#message .
|
emit [Cf_journal.T.archiver] |
Define the
emit method in a subclass to archive diagnostic
events into a journaling system.
|
enabled [Cf_journal.T.agent] |
Use
a#enabled v to test whether the priority code
corresponding to the priority level v is preceded in the
total order by the minimum priority code.
|
error [Cf_journal.basic_agent] |
Use
a#error msg ... to format message text to put to the
archivers at the `Error level.
|
event [Cf_journal.T.agent] |
Define the private
event method to construct an event object
with a priority level and a message text.
|
F | |
fail [Cf_journal.basic_agent] |
Use
a#fail msg ... to format message text to put to the
archivers at the `Fail level, and finally used to raise an
Failure exception.
|
fini [Cf_scan_parser.scanner] |
Finalize the scanning buffer and return the next unmatched input
symbol.
|
G | |
get [Cf_scan_parser.scanner] |
Get the next character for the scanning buffer
|
get [Cf_state_gadget.rx] |
Use
rx#get f to produce a guard that receives a message on the
associated wire by applying the function f to it.
|
get [Cf_gadget.rx] |
Use
rx#get f to produce a guard that receives a message on the
associated wire by applying the function f to it.
|
guard [Cf_machine.next] |
The guard evaluated by this state of the machine.
|
guard [Cf_machine.start] |
The first guard evaluationed by the machine after starting.
|
guard [Cf_gadget.start] |
The first guard evaluationed by the machine after starting.
|
guard [Cf_gadget.next] |
The guard evaluated by this state of the machine.
|
I | |
id [Cf_state_gadget.connector] |
Returns a string representation of the wire end identifier.
|
id [Cf_gadget.connector] |
Returns a string representation of the wire end identifier.
|
info [Cf_journal.basic_agent] |
Use
a#info msg ... to format message text to put to the
archivers at the `Info level.
|
init [Cf_scan_parser.scanner] |
Initialize the scanning buffer
|
invalid [Cf_journal.basic_agent] |
Use
a#invalid msg ... to format message text to put to the
archivers at the `Invalid level, and finally used to raise an
Invalid_argument exception.
|
L | |
level [Cf_journal.T.event] |
Returns the priority level used to construct the object.
|
M | |
message [Cf_journal.T.event] |
Returns the message text used to construct the object.
|
N | |
next [Cf_lex.cursor] | self#next c is called in the advance method to return a new
values for the row_ , col_ and nlz_ members.
|
next [Cf_machine.next] |
Use
obj#next to transition the state of the machine by storing
obj in the state of the gadget and applying
Cf_state_gadget.guard self#guard .
|
next [Cf_gadget.next] | |
notice [Cf_journal.basic_agent] |
Use
a#notice msg ... to format message text to put to the
archivers at the `Notice level.
|
P | |
position [Cf_parser.cursor] |
Returns the current position.
|
prioritizer [Cf_journal.T.event] |
Returns the prioritizer used to construct the object.
|
put [Cf_state_gadget.tx] |
Use
tx#put obj to schedule the message obj for deliver on the
associated wire.
|
put [Cf_gadget.tx] |
Use
tx#put obj to schedule the message obj for deliver on the
associated wire.
|
put [Cf_journal.T.agent] |
Use this method in level-specific methods of the derived class
for constructing events and putting them to archivers.
|
R | |
row [Cf_lex.cursor] |
Returns the
row_ member.
|
S | |
setlimit [Cf_journal.T.agent] |
Use
a#setlimit v to set the minimum priority code to the
code corresponding to the priority level v .
|
start [Cf_machine.start] |
Starts a new gadget process.
|
start [Cf_gadget.start] |
Starts a new gadget, i.e.
|
T | |
tag [Cf_journal.basic_prioritizer] |
Returns the message tag corresponding to the priority level.
|
tag [Cf_journal.T.prioritizer] |
Use
p#tag v to convert the priority level v to a message
tag with the prioritizer p .
|
W | |
warn [Cf_journal.basic_agent] |
Use
a#warn msg ... to format message text to put to the
archivers at the `Warn level.
|