MCPcopy Create free account

hub / github.com/adrian-thurston/colm-suite / functions

Functions908 in github.com/adrian-thurston/colm-suite

↓ 223 callersMethodappend
src/buffer.h:40
↓ 105 callersMethodsetAction
Insert an action into an action table. */
src/fsmap.cc:28
↓ 34 callersMethodaddState
Make a new state. The new state will be put on the graph's * list of state. The new state can be created final or non final. */
src/fsmgraph.cc:52
↓ 28 callersMethodsetActions
Set all the action from another action table in this table. */
src/fsmap.cc:36
↓ 20 callersFunctioncompare
( dict1, dict2 )
grammar/go/utf8pat.rb:68
↓ 18 callersMethodref
src/codegen.cc:87
↓ 18 callersMethodsetStartState
Set and unset a state as the start state. */
src/fsmbase.cc:297
↓ 18 callersMethodsize
src/codegen.cc:93
↓ 17 callersMethodsetFinState
Set a state final. The state has its isFinState set to true and the state * is added to the finStateSet. */
src/fsmbase.cc:270
↓ 16 callersFunctionfileNameFromStem
Make a file name from a stem. Removes the old filename suffix and * replaces it with a new one. Returns a newed up string. */
src/common.cc:286
↓ 15 callersMethodattachToNfa
src/fsmattach.cc:63
↓ 15 callersMethodminimizePartition2
* \brief Minimize by partitioning version 2 (best alg). * * Repeatedly tries to split partitions that may splittable until there are no * more part
src/fsmmin.cc:318
↓ 14 callersMethodgetLoc
src/parsetree.cc:205
↓ 14 callersMethodsetPrior
Insert a priority into this priority table. Looks out for priorities on * duplicate keys. */
src/fsmap.cc:85
↓ 14 callersMethodvalue
src/codegen.cc:323
↓ 13 callersMethodunsetStartState
src/fsmbase.cc:314
↓ 11 callersMethodrlhcMain
src/inputdata.cc:1270
↓ 10 callersMethodenterNameScope
Goes into the next child scope. The number of the child is already set up. * We need this for the syncronous name tree and parse tree walk to work *
src/parsedata.cc:611
↓ 9 callersMethodattachNewTrans
src/fsmattach.cc:150
↓ 9 callersMethodpopNameScope
Return from a child scope to a parent. The parent info must be specified as * an argument and is obtained from the corresponding call to enterNameSco
src/parsedata.cc:634
↓ 9 callersMethodremoveMisfits
Remove states on the misfit list. To work properly misfit accounting should * be on when this is called. The detaching of a state will likely cause
src/fsmmin.cc:646
↓ 8 callersMethodallTransPrior
Set the priority of all transitions in a graph. Walks all transition lists * and all def transitions. */
src/fsmap.cc:149
↓ 8 callersMethodsetPriors
Set all the priorities from a priorTable in this table. */
src/fsmap.cc:98
↓ 7 callersMethodafterOpMinimize
Perform minimization after an operation according * to the command line args. */
src/fsmmin.cc:904
↓ 6 callersMethodDATA_PREFIX
src/codegen.cc:1046
↓ 6 callersMethodcompare
Compare two states using pointers to the states. With the approximate * compare, the idea is that if the compare finds them the same, they can * imm
src/fsmstate.cc:232
↓ 6 callersMethodmarkReachableFromHereStopFinal
src/fsmbase.cc:528
↓ 6 callersMethodremoveUnreachableStates
Remove states that have no path to them from the start state. Recursively * traverses the graph marking states that have paths into them. Then remove
src/fsmmin.cc:537
↓ 6 callersMethodsetFinBits
src/fsmbase.cc:621
↓ 5 callersFunctionto_hex
( n )
contrib/unicode2ragel.rb:78
↓ 5 callersMethodtransferOutToNfaTrans
src/fsmnfa.cc:138
↓ 5 callersMethodunsetFinState
Set a state non-final. The has its isFinState flag set false and the state * is removed from the final state set. */
src/fsmbase.cc:282
↓ 5 callersMethodverifyIntegrity
Tests the integrity of the transition lists and the fromStates. */
src/fsmbase.cc:635
↓ 5 callersMethodwalk
src/parsetree.cc:131
↓ 4 callersMethodabortCompile
src/idbase.cc:354
↓ 4 callersMethodaddNameInst
Make a name id in the current name instantiation scope if it is not * already there. */
src/parsedata.cc:580
↓ 4 callersMethodallocateTrans
Makes a plain transition. */
src/redfsm.cc:1083
↓ 4 callersMethodcopyInEntryPoints
Bring in other's entry points. Assumes others states are going to be * copied into this machine. */
src/fsmbase.cc:606
↓ 4 callersFunctionfindFileExtension
Scans a string looking for the file extension. If there is a file * extension then pointer returned points to inside the string * passed in. Otherwi
src/common.cc:256
↓ 4 callersMethodgetErrorTrans
src/redfsm.cc:1069
↓ 4 callersMethodmergeStatesLeaving
A state merge which represents the drawing in of leaving transitions. If * there is any out data then we duplicate the source state, transfer the ou
src/fsmgraph.cc:1309
↓ 4 callersMethodmoveInwardTrans
Move all the transitions that go into src so that they go into dest. */
src/fsmattach.cc:809
↓ 3 callersMethodcheckSingleCharMachine
Check if a machine defines a single character. This is useful in validating * ranges and machines to export. */
src/fsmgraph.cc:1610
↓ 3 callersMethodcondFullSize
src/fsmcond.cc:38
↓ 3 callersMethoddepthFirstOrdering
src/redfsm.cc:129
↓ 3 callersFunctiongenerate_machine
( name, property )
contrib/unicode2ragel.rb:255
↓ 3 callersMethodgetErrorState
src/redfsm.cc:1074
↓ 3 callersMethodisPairMarked
Returns true if the pair of states are marked. Returns false otherwise. * Ordering of states given does not matter. */
src/fsmstate.cc:62
↓ 3 callersMethodleaveFsmCondition
src/fsmap.cc:1196
↓ 3 callersMethodleaveFsmPrior
Set the priority of any future out transitions that may be made going out of * this state machine. */
src/fsmap.cc:198
↓ 3 callersFunctionmakeFsmKeyNum
Make an fsm key in int format (what the fsm graph uses) from an alphabet * number returned by the parser. Validates that the number doesn't overflow
src/parsedata.cc:174
↓ 3 callersMethodmergeStateList
src/fsmgraph.cc:1471
↓ 3 callersMethodmergeStates
src/fsmgraph.cc:1448
↓ 3 callersMethodprepareMachineGen
src/parsedata.cc:1414
↓ 3 callersMethodresolveNameRefs
src/parsedata.cc:840
↓ 3 callersMethodsetEntry
Associate an id with a state. Makes the state a named entry point. Has no * effect if the entry point is already mapped to the state. */
src/fsmbase.cc:334
↓ 3 callersMethodsetErrorTarget
Give a target state for error transitions. */
src/fsmap.cc:487
↓ 3 callersMethodshiftStartActionOrder
Shift the function ordering of the start transitions to start * at fromOrder and increase in units of 1. Useful before staring. * Returns the maximu
src/fsmap.cc:761
↓ 3 callersMethodstartFromStateAction
src/fsmap.cc:709
↓ 3 callersMethodstartFsmAction
Set actions to execute on starting transitions. Isolates the start state * so it has no other entry points, then adds to the transition functions *
src/fsmap.cc:213
↓ 3 callersMethodstartFsmCondition
src/fsmap.cc:1157
↓ 3 callersMethodstartFsmPrior
Set the priority of starting transitions. Isolates the start state so it has * no other entry points, then sets the priorities of all the transitions
src/fsmap.cc:112
↓ 2 callersMethodallErrorAction
Set error actions in all states where there is a transition out. */
src/fsmap.cc:552
↓ 2 callersMethodallocateCond
src/redfsm.cc:1113
↓ 2 callersMethodanalyzeMachine
Gather various info on the machine. */
src/gendata.cc:1503
↓ 2 callersMethodanyRegularTransitions
Any transitions to another state? */
src/fsmbase.cc:509
↓ 2 callersMethodappend
test/ragel.d/cppscan1.h:53
↓ 2 callersFunctionasmLineDirective
src/asm.cc:55
↓ 2 callersMethodattachTrans
Attach for range lists or for the default transition. This attach should * be used when a transition already is allocated and must be attached to a
src/fsmattach.cc:175
↓ 2 callersMethodchooseDefaultSpan
src/redfsm.cc:941
↓ 2 callersMethodcleanAbortedFill
src/fsmgraph.cc:1478
↓ 2 callersMethodclear
src/parsedata.cc:1478
↓ 2 callersMethodclearOutData
Invoked when a state looses its final state status and the leaving * transition embedding data should be deleted. */
src/fsmap.cc:1135
↓ 2 callersMethoddetachFromNfa
src/fsmattach.cc:74
↓ 2 callersMethoddetachTrans
Detach for out/in lists or for default transition. */
src/fsmattach.cc:227
↓ 2 callersMethoddupStartState
src/fsmgraph.cc:1298
↓ 2 callersMethoderrorStateLabels
src/parsedata.cc:779
↓ 2 callersMethodfinalErrorAction
Set error actions in final states. */
src/fsmap.cc:560
↓ 2 callersFunctionfindAlphType
src/common.cc:105
↓ 2 callersMethodfinishFsmPrior
Set the priority of all transitions that go into a final state. Note that if * any entry states are final, we will not be setting the priority of any
src/fsmap.cc:179
↓ 2 callersFunctionfrom_utf8_enc
( n )
contrib/unicode2ragel.rb:125
↓ 2 callersMethodgetErrorCond
src/redfsm.cc:1064
↓ 2 callersMethodhasAction
src/fsmap.cc:48
↓ 2 callersFunctionindent
( level )
grammar/go/utf8pat.rb:103
↓ 2 callersMethodmain
src/inputdata.cc:1251
↓ 2 callersMethodmakeExports
src/gendata.cc:484
↓ 2 callersFunctionmakeFsmKeyArray
Make an fsm key array in int format (what the fsm graph uses) from a string * of characters. Performs proper conversion depending on signed/unsigned
src/parsedata.cc:201
↓ 2 callersFunctionmakeFsmKeyChar
Make an fsm int format (what the fsm graph uses) from a single character. * Performs proper conversion depending on signed/unsigned property of the
src/parsedata.cc:186
↓ 2 callersFunctionmakeFsmKeyHex
src/parsedata.cc:101
↓ 2 callersMethodmarkPair
Mark a pair of states. States are specified by their number. The * marked states are moved from the unmarked list to the marked list. */
src/fsmstate.cc:51
↓ 2 callersMethodmiddleErrorAction
Set error actions in the states that have transitions into a final state. */
src/fsmap.cc:584
↓ 2 callersMethodnotFinalErrorAction
src/fsmap.cc:575
↓ 2 callersMethodnotStartErrorAction
src/fsmap.cc:567
↓ 2 callersMethodremoveDeadEndStates
Remove states that that do not lead to a final states. Works recursivly traversing * the graph in reverse (starting from all final states) and markin
src/fsmmin.cc:606
↓ 2 callersMethodresolveEpsilonTrans
src/fsmgraph.cc:480
↓ 2 callersMethodsetInTrans
src/redfsm.cc:1149
↓ 2 callersFunctionsingleItem
src/asm.cc:613
↓ 2 callersMethodstartErrorAction
Set error actions in the start state. */
src/fsmap.cc:540
↓ 2 callersFunctionto_utf8_enc
( n )
contrib/unicode2ragel.rb:101
↓ 2 callersMethodtransferErrorActions
src/fsmap.cc:521
next →1–100 of 908, ranked by callers