Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/drh/lcc
/ functions
Functions
576 in github.com/drh/lcc
⨍
Functions
576
◇
Types & classes
126
↓ 3 callers
Function
nullcall
src/expr.c:700
↓ 3 callers
Function
outd
src/output.c:14
↓ 3 callers
Function
postfix
src/expr.c:263
↓ 3 callers
Function
printdecl
printdecl - output a C declaration for symbol p of type ty */
src/types.c:599
↓ 3 callers
Function
printtoken
printtoken - print current token preceeded by a space */
src/error.c:85
↓ 3 callers
Function
putreg
src/gen.c:528
↓ 3 callers
Function
reachable
src/stmt.c:40
↓ 3 callers
Function
replace
replace - copy str, then replace occurrences of from with to, return the copy */
etc/lcc.c:747
↓ 3 callers
Function
reuse
src/gen.c:205
↓ 3 callers
Function
rewrite
src/gen.c:470
↓ 3 callers
Function
setempty
* turn a row into just a newline */
cpp/tokens.c:340
↓ 3 callers
Function
setreg
src/gen.c:449
↓ 3 callers
Function
tempname
tempname - generate a temporary file name in tempdir with given suffix */
etc/lcc.c:809
↓ 3 callers
Function
term
term - create a new terminal id with external symbol number esn */
lburg/lburg.c:190
↓ 3 callers
Function
tree
tree - create & initialize a tree node with the given fields */
lburg/lburg.c:211
↓ 3 callers
Function
variadic
src/types.c:263
↓ 3 callers
Function
visit
src/dag.c:628
↓ 3 callers
Function
vtoa
vtoa - return string for the constant v of type ty */
src/sym.c:315
↓ 3 callers
Function
yyparse
lburg/gram.c:415
↓ 2 callers
Function
Random
tst/paranoia.c:1893
↓ 2 callers
Function
addpoint
tst/struct.c:4
↓ 2 callers
Function
addrtree
src/simp.c:85
↓ 2 callers
Function
adjustrow
* Move the tokens in a row, starting at tr->tp, rightward by nt tokens; * nt may be negative (left move). * The row may need to be grown. * Non-str
cpp/tokens.c:194
↓ 2 callers
Function
askfixedreg
src/gen.c:533
↓ 2 callers
Function
backslash
src/lex.c:877
↓ 2 callers
Function
btot
src/types.c:448
↓ 2 callers
Function
ckreach
ckreach - mark all nonterminals reachable from p */
lburg/lburg.c:337
↓ 2 callers
Function
comparetokens
* Compare a row of tokens, ignoring the content of WS; return !=0 if different */
cpp/tokens.c:106
↓ 2 callers
Function
compatible
src/enode.c:222
↓ 2 callers
Function
compile
compile - compile src into dst, return status */
etc/lcc.c:306
↓ 2 callers
Function
compose
src/types.c:391
↓ 2 callers
Function
compound
src/decl.c:824
↓ 2 callers
Function
conditional
src/stmt.c:238
↓ 2 callers
Function
copytokenrow
* Copy a row of tokens into the destination holder, allocating * the space for the contents. Return the destination. */
cpp/tokens.c:215
↓ 2 callers
Function
cvtconst
src/dag.c:409
↓ 2 callers
Function
dagnode
src/dag.c:68
↓ 2 callers
Function
dbxout
dbxout - output .stabs entry for type ty */
src/stab.c:62
↓ 2 callers
Function
deref
src/types.c:196
↓ 2 callers
Function
docall
src/gen.c:122
↓ 2 callers
Function
emitcode
src/dag.c:500
↓ 2 callers
Function
equal
src/stmt.c:611
↓ 2 callers
Function
field
src/expr.c:635
↓ 2 callers
Function
fieldlist
fieldlist - construct a flat list of fields in type ty */
src/types.c:498
↓ 2 callers
Function
gencode
src/dag.c:422
↓ 2 callers
Function
get
lburg/gram.c:272
↓ 2 callers
Function
hash
hash - return hash number for str */
lburg/lburg.c:139
↓ 2 callers
Function
help
help - print help message */
etc/lcc.c:466
↓ 2 callers
Function
initvalue
initvalue - evaluate a constant expression for a value of integer type ty */
src/init.c:57
↓ 2 callers
Function
install
install - install symbol name */
lburg/lburg.c:158
↓ 2 callers
Function
isletter
isletter - return folded version of c if it is a letter, 0 otherwise */
tst/wf1.c:47
↓ 2 callers
Function
lookuparg
* tp is a potential parameter name of macro mac; * look it up in mac's arglist, and if found, return the * corresponding index in the argname array.
cpp/macro.c:403
↓ 2 callers
Function
main_init
main_init - process program arguments */
src/main.c:106
↓ 2 callers
Function
moveself
src/gen.c:378
↓ 2 callers
Function
movetokenrow
* Copy an entire tokenrow into another, at tp. * It is assumed that there is enough space. * Not strictly conforming. */
cpp/tokens.c:178
↓ 2 callers
Function
multree
multree - construct tree for l [* /] r */
src/enode.c:463
↓ 2 callers
Function
opt
opt - process option in arg */
etc/lcc.c:563
↓ 2 callers
Function
outnum
* generate a number */
cpp/tokens.c:351
↓ 2 callers
Function
parameters
src/decl.c:393
↓ 2 callers
Function
path2list
path2list - convert a colon- or semicolon-separated list to a list */
etc/lcc.c:719
↓ 2 callers
Function
ppnumber
src/lex.c:744
↓ 2 callers
Function
printdag1
printdag1 - recursively print dag p */
src/dag.c:700
↓ 2 callers
Function
process
cpp/cpp.c:45
↓ 2 callers
Function
puttokens
cpp/tokens.c:289
↓ 2 callers
Function
ralloc
src/gen.c:607
↓ 2 callers
Function
replace
src/dag.c:573
↓ 2 callers
Function
reprune
src/gen.c:772
↓ 2 callers
Function
rm
rm - remove files in list */
etc/lcc.c:756
↓ 2 callers
Function
super
src/expr.c:24
↓ 2 callers
Function
tmpnode
src/dag.c:664
↓ 2 callers
Function
tracefinis
tracefinis - complete & generate the trace call to print */
src/trace.c:110
↓ 2 callers
Function
tree
src/tree.c:15
↓ 2 callers
Function
typename
src/decl.c:1153
↓ 2 callers
Function
unlist
src/dag.c:398
↓ 1 callers
Function
Sign
(X)
tst/paranoia.c:1848
↓ 1 callers
Function
_spawnvp
etc/lcc.c:222
↓ 1 callers
Function
acaller
acaller - add caller and site (file,x,y) to callee's callers list */
src/profio.c:47
↓ 1 callers
Function
addd
src/simp.c:70
↓ 1 callers
Function
addi
src/simp.c:55
↓ 1 callers
Function
afunction
afunction - add function name and its data to file's function list */
src/profio.c:91
↓ 1 callers
Function
allsymbols
src/sym.c:252
↓ 1 callers
Function
apoint
apoint - append execution point i to file's data */
src/profio.c:116
↓ 1 callers
Function
asgncode
asgncode - assign type code to ty */
src/stab.c:30
↓ 1 callers
Function
asgnnode
src/dag.c:675
↓ 1 callers
Function
builtin
* expand a builtin name */
cpp/macro.c:457
↓ 1 callers
Function
call
src/enode.c:20
↓ 1 callers
Function
canonrect
tst/struct.c:13
↓ 1 callers
Function
caselabel
src/stmt.c:364
↓ 1 callers
Function
checkhideset
* Test for membership in a hideset */
cpp/hideset.c:22
↓ 1 callers
Function
cmptree
src/enode.c:205
↓ 1 callers
Function
compare
compare - return <0, 0, >0 if a<b, a==b, a>b, resp. */
src/profio.c:72
↓ 1 callers
Function
computekids
computekids - compute paths to kids in tree t */
lburg/lburg.c:471
↓ 1 callers
Function
computents
computents - fill in bp with _nts vector for tree t */
lburg/lburg.c:534
↓ 1 callers
Function
control
cpp/cpp.c:88
↓ 1 callers
Function
dclglobal
src/decl.c:204
↓ 1 callers
Function
dclr1
src/decl.c:326
↓ 1 callers
Function
doadefine
* Definition received via -D or -U */
cpp/macro.c:91
↓ 1 callers
Function
doconcat
* Evaluate the ## operators in a tokenrow */
cpp/macro.c:360
↓ 1 callers
Function
dodefine
* do a macro definition. tp points to the name being defined in the line */
cpp/macro.c:9
↓ 1 callers
Function
doinclude
cpp/include.c:10
↓ 1 callers
Function
dostmt
dostmt - do statement while ( expression ) */
src/stmt.c:619
← previous
next →
201–300 of 576, ranked by callers