Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/acsoto/BUAA-Compiler
/ functions
Functions
148 in github.com/acsoto/BUAA-Compiler
⨍
Functions
148
◇
Types & classes
19
↓ 102 callers
Method
typeEquals
(String str)
src/Word.java:32
↓ 51 callers
Method
getWord
()
src/GrammaticalAnalyser.java:35
↓ 43 callers
Method
getNextWord
()
src/GrammaticalAnalyser.java:46
↓ 39 callers
Method
pop
()
src/CodeGeneration/PCodeExecutor.java:49
↓ 29 callers
Method
error
(String type)
src/GrammaticalAnalyser.java:979
↓ 26 callers
Method
getContent
()
src/Word.java:97
↓ 24 callers
Method
toString
()
src/Word.java:27
↓ 23 callers
Method
push
(int i)
src/CodeGeneration/PCodeExecutor.java:45
↓ 21 callers
Method
getSymbols
()
src/Exps.java:16
↓ 17 callers
Method
getValue1
()
src/CodeGeneration/PCode.java:31
↓ 14 callers
Method
getWords
()
src/Exps.java:12
↓ 13 callers
Method
getChar
()
src/LexicalAnalyser.java:17
↓ 11 callers
Method
getExp
()
src/GrammaticalAnalyser.java:904
↓ 11 callers
Method
getLineNum
()
src/Word.java:93
↓ 10 callers
Method
analyseExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:529
↓ 10 callers
Method
unGetChar
()
src/LexicalAnalyser.java:30
↓ 8 callers
Method
checkSemicn
()
src/GrammaticalAnalyser.java:210
↓ 8 callers
Method
getLabel
(String type)
src/CodeGeneration/LabelGenerator.java:6
↓ 7 callers
Method
divideExp
(ArrayList<Word> exp, ArrayList<String> symbol)
src/GrammaticalAnalyser.java:812
↓ 7 callers
Method
getValue2
()
src/CodeGeneration/PCode.java:35
↓ 6 callers
Method
checkParent
()
src/GrammaticalAnalyser.java:500
↓ 6 callers
Method
getSymbol
(Word word)
src/GrammaticalAnalyser.java:1057
↓ 5 callers
Method
getAreaID
()
src/Symbol.java:22
↓ 5 callers
Method
hasSymbol
(Word word)
src/GrammaticalAnalyser.java:1036
↓ 4 callers
Method
analyseConstExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:898
↓ 4 callers
Method
checkBrack
()
src/GrammaticalAnalyser.java:492
↓ 4 callers
Method
getIndex
()
src/CodeGeneration/Var.java:13
↓ 4 callers
Method
getNext2Word
()
src/GrammaticalAnalyser.java:50
↓ 4 callers
Method
getType
()
src/Word.java:89
↓ 4 callers
Method
getType
()
src/CodeGeneration/PCode.java:27
↓ 4 callers
Method
getVar
(String ident)
src/CodeGeneration/PCodeExecutor.java:53
↓ 3 callers
Method
addArea
()
src/GrammaticalAnalyser.java:1014
↓ 3 callers
Method
addSymbol
(Word word, String type, int intType, int areaID)
src/GrammaticalAnalyser.java:1053
↓ 3 callers
Method
analyseAddExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:876
↓ 3 callers
Method
analyseBlock
(boolean fromFunc)
src/GrammaticalAnalyser.java:176
↓ 3 callers
Method
getArgs
()
src/CodeGeneration/Func.java:16
↓ 3 callers
Method
getDim2
()
src/CodeGeneration/Var.java:21
↓ 3 callers
Method
hasSymbolInThisArea
(Word word)
src/GrammaticalAnalyser.java:1045
↓ 3 callers
Method
removeArea
()
src/GrammaticalAnalyser.java:1020
↓ 3 callers
Method
typeSymbolizeBeginOfExp
()
src/Word.java:61
↓ 2 callers
Method
analyseCond
(String from)
src/GrammaticalAnalyser.java:535
↓ 2 callers
Method
analyseConstDef
()
src/GrammaticalAnalyser.java:94
↓ 2 callers
Method
analyseDecl
()
src/GrammaticalAnalyser.java:83
↓ 2 callers
Method
analyseFuncFParam
()
src/GrammaticalAnalyser.java:364
↓ 2 callers
Method
analyseLVal
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:665
↓ 2 callers
Method
analysePrimaryExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:720
↓ 2 callers
Method
analyseStmt
()
src/GrammaticalAnalyser.java:218
↓ 2 callers
Method
analyseVarDef
()
src/GrammaticalAnalyser.java:463
↓ 2 callers
Method
getAddress
(Var var, int intType)
src/CodeGeneration/PCodeExecutor.java:339
↓ 2 callers
Method
getContent
()
src/Function.java:21
↓ 2 callers
Method
getDim1
()
src/CodeGeneration/Var.java:17
↓ 2 callers
Method
getDimension
()
src/CodeGeneration/Var.java:33
↓ 2 callers
Method
getFunction
(Word word)
src/GrammaticalAnalyser.java:1068
↓ 2 callers
Method
getN
()
src/Error.java:10
↓ 2 callers
Method
getParaNum
()
src/CodeGeneration/RetInfo.java:34
↓ 2 callers
Method
getReturnType
()
src/Function.java:25
↓ 2 callers
Method
getStackPtr
()
src/CodeGeneration/RetInfo.java:30
↓ 2 callers
Method
getVarTable
()
src/CodeGeneration/RetInfo.java:26
↓ 2 callers
Method
hasFunction
(Word word)
src/GrammaticalAnalyser.java:1049
↓ 2 callers
Method
setDim1
(int dim1)
src/CodeGeneration/Var.java:25
↓ 2 callers
Method
setDim2
(int dim2)
src/CodeGeneration/Var.java:29
↓ 2 callers
Method
setDimension
(int dimension)
src/CodeGeneration/Var.java:37
↓ 2 callers
Method
setParas
(ArrayList<Integer> paras)
src/Function.java:17
↓ 1 callers
Method
analyse
()
src/LexicalAnalyser.java:38
↓ 1 callers
Method
analyseBType
()
src/GrammaticalAnalyser.java:419
↓ 1 callers
Method
analyseBlockItem
()
src/GrammaticalAnalyser.java:199
↓ 1 callers
Method
analyseCitation
()
src/LexicalAnalyser.java:136
↓ 1 callers
Method
analyseCompUnit
()
src/GrammaticalAnalyser.java:58
↓ 1 callers
Method
analyseConstDecl
()
src/GrammaticalAnalyser.java:423
↓ 1 callers
Method
analyseConstInitVal
()
src/GrammaticalAnalyser.java:398
↓ 1 callers
Method
analyseDigit
(char pre)
src/LexicalAnalyser.java:181
↓ 1 callers
Method
analyseEqExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:596
↓ 1 callers
Method
analyseFuncDef
()
src/GrammaticalAnalyser.java:119
↓ 1 callers
Method
analyseFuncFParams
()
src/GrammaticalAnalyser.java:349
↓ 1 callers
Method
analyseFuncRParams
(Word ident, ArrayList<Word> exp, ArrayList<Integer> paras)
src/GrammaticalAnalyser.java:540
↓ 1 callers
Method
analyseFuncType
()
src/GrammaticalAnalyser.java:392
↓ 1 callers
Method
analyseInitVal
()
src/GrammaticalAnalyser.java:508
↓ 1 callers
Method
analyseLAndExp
(ArrayList<Word> exp, String from, String label)
src/GrammaticalAnalyser.java:617
↓ 1 callers
Method
analyseLOrExp
(ArrayList<Word> exp, String from)
src/GrammaticalAnalyser.java:640
↓ 1 callers
Method
analyseLetter
(char pre)
src/LexicalAnalyser.java:195
↓ 1 callers
Method
analyseLogic
(char pre)
src/LexicalAnalyser.java:160
↓ 1 callers
Method
analyseMainFuncDef
()
src/GrammaticalAnalyser.java:154
↓ 1 callers
Method
analyseMulExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:853
↓ 1 callers
Method
analyseNumber
(Word word)
src/GrammaticalAnalyser.java:714
↓ 1 callers
Method
analyseRelExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:571
↓ 1 callers
Method
analyseRelation
(char c)
src/LexicalAnalyser.java:99
↓ 1 callers
Method
analyseSlash
()
src/LexicalAnalyser.java:67
↓ 1 callers
Method
analyseUnaryExp
(ArrayList<Word> exp)
src/GrammaticalAnalyser.java:745
↓ 1 callers
Method
analyseUnaryOp
(Word word)
src/GrammaticalAnalyser.java:807
↓ 1 callers
Method
analyseVarDecl
()
src/GrammaticalAnalyser.java:446
↓ 1 callers
Method
checkParasMatchRParas
(Word ident, ArrayList<Integer> paras, ArrayList<Integer> rparas)
src/GrammaticalAnalyser.java:558
↓ 1 callers
Method
getCallArgsNum
()
src/CodeGeneration/RetInfo.java:38
↓ 1 callers
Method
getCode
()
src/FileProcessor.java:26
↓ 1 callers
Method
getCodes
()
src/GrammaticalAnalyser.java:1078
↓ 1 callers
Method
getEip
()
src/CodeGeneration/RetInfo.java:22
↓ 1 callers
Method
getFormatNum
()
src/Word.java:101
↓ 1 callers
Method
getIndex
()
src/CodeGeneration/Func.java:12
↓ 1 callers
Method
getIntType
()
src/Symbol.java:18
↓ 1 callers
Method
getNext3Word
()
src/GrammaticalAnalyser.java:54
↓ 1 callers
Method
getNowArgsNum
()
src/CodeGeneration/RetInfo.java:42
next →
1–100 of 148, ranked by callers