Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/I-Rinka/BIT-Compile-Principle
/ functions
Functions
4,887 in github.com/I-Rinka/BIT-Compile-Principle
⨍
Functions
4,887
◇
Types & classes
694
↓ 171 callers
Method
getToken
(int index)
Lab5/src/bit/minisys/minicc/parser/ExampleParser.java:114
↓ 171 callers
Method
getToken
(int index)
Lab6&7/src/bit/minisys/minicc/parser/ExampleParser.java:119
↓ 171 callers
Method
getToken
(int index)
Lab8/src/bit/minisys/minicc/parser/ExampleParser.java:119
↓ 140 callers
Method
visit
(ASTCompilationUnit program)
Lab8/src/bit/minisys/minicc/parser/ast/ASTVisitor.java:5
↓ 64 callers
Method
toString
()
Lab8/src/bit/minisys/minicc/ncgen/IR/IRInstruction/IR_instruction.java:5
↓ 52 callers
Method
copyFrom
(JumpStatementContext ctx)
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:6334
↓ 52 callers
Method
copyFrom
(JumpStatementContext ctx)
Lab8/src/bit/minisys/minicc/parser/CParser.java:6334
↓ 46 callers
Method
enterRule
(ParseTreeListener listener)
Lab5/src/bit/minisys/minicc/parser/CParser.java:182
↓ 46 callers
Method
enterRule
(ParseTreeListener listener)
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:182
↓ 46 callers
Method
enterRule
(ParseTreeListener listener)
Lab8/src/bit/minisys/minicc/parser/CParser.java:182
↓ 46 callers
Method
exitRule
(ParseTreeListener listener)
Lab5/src/bit/minisys/minicc/parser/CParser.java:186
↓ 46 callers
Method
exitRule
(ParseTreeListener listener)
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:186
↓ 46 callers
Method
exitRule
(ParseTreeListener listener)
Lab8/src/bit/minisys/minicc/parser/CParser.java:186
↓ 43 callers
Method
copyFrom
(JumpStatementContext ctx)
Lab5/src/bit/minisys/minicc/parser/CParser.java:6256
↓ 35 callers
Method
GetRegCount
()
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:1085
↓ 28 callers
Method
run
(String iFile)
Lab8/src/bit/minisys/minicc/icgen/IMiniCCICGen.java:12
↓ 24 callers
Method
GetReg
()
Lab8/src/bit/minisys/minicc/ncgen/ISA/RISCV/RVMaker.java:59
↓ 24 callers
Method
GetRegCount
()
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:1108
↓ 19 callers
Method
InsertTag
(String label_no_prefix)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:589
↓ 18 callers
Method
ConvertCType2LLVMIR
(String type)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:1043
↓ 18 callers
Method
InsertTag
(String label)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:571
↓ 16 callers
Method
assignmentExpression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:2066
↓ 16 callers
Method
assignmentExpression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:2144
↓ 16 callers
Method
assignmentExpression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:2144
↓ 15 callers
Method
InsertBranch
(String target_label)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:537
↓ 15 callers
Method
InsertBranch
(String target_label)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:555
↓ 14 callers
Method
GetReg
(String reg_type)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:1115
↓ 14 callers
Method
typeQualifierList
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:4188
↓ 14 callers
Method
typeQualifierList
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:4266
↓ 14 callers
Method
typeQualifierList
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:4266
↓ 13 callers
Method
genToken
(int num, String lexme, String type)
Lab5/src/bit/minisys/minicc/scanner/MyScanner.java:375
↓ 13 callers
Method
genToken
(int num, String lexme, String type)
Lab3/src/bit/minisys/minicc/scanner/MyScanner.java:375
↓ 13 callers
Method
genToken
(int num, String lexme, String type)
Lab6&7/src/bit/minisys/minicc/scanner/MyScanner.java:375
↓ 13 callers
Method
genToken
(int num, String lexme, String type)
Lab8/src/bit/minisys/minicc/scanner/MyScanner.java:375
↓ 12 callers
Method
exitExpressionNode
()
Lab6&7/src/bit/minisys/minicc/parser/WzcListenr.java:744
↓ 12 callers
Method
exitExpressionNode
()
Lab8/src/bit/minisys/minicc/parser/WzcListenr.java:744
↓ 12 callers
Method
matchToken
(String type)
Lab5/src/bit/minisys/minicc/parser/ExampleParser.java:121
↓ 12 callers
Method
matchToken
(String type)
Lab3/src/bit/minisys/minicc/parser/ExampleParser.java:121
↓ 12 callers
Method
matchToken
(String type)
Lab6&7/src/bit/minisys/minicc/parser/ExampleParser.java:128
↓ 12 callers
Method
matchToken
(String type)
Lab8/src/bit/minisys/minicc/parser/ExampleParser.java:128
↓ 11 callers
Method
ConvertCType2LLVMIR
(String type)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:1075
↓ 11 callers
Method
GetName
()
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_Item.java:5
↓ 11 callers
Method
GetSymbolInfo
(String SymbolName)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:1092
↓ 11 callers
Method
statement
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:5381
↓ 11 callers
Method
statement
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:5459
↓ 11 callers
Method
statement
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:5459
↓ 10 callers
Method
ExpressionHandler
(ASTExpression expression)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:803
↓ 10 callers
Method
exitNormalStatement
()
Lab6&7/src/bit/minisys/minicc/parser/WzcListenr.java:505
↓ 10 callers
Method
exitNormalStatement
()
Lab8/src/bit/minisys/minicc/parser/WzcListenr.java:505
↓ 10 callers
Method
expression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:2184
↓ 10 callers
Method
expression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:2262
↓ 10 callers
Method
expression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:2262
↓ 9 callers
Method
ExpressionHandler
(ASTExpression expression)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:678
↓ 9 callers
Method
genToken
(int num, String lexme, String type)
Lab5/src/bit/minisys/minicc/scanner/ExampleScanner.java:75
↓ 9 callers
Method
genToken
(int num, String lexme, String type)
Lab3/src/bit/minisys/minicc/scanner/ExampleScanner.java:75
↓ 9 callers
Method
genToken
(int num, String lexme, String type)
Lab6&7/src/bit/minisys/minicc/scanner/ExampleScanner.java:75
↓ 9 callers
Method
genToken
(int num, String lexme, String type)
Lab8/src/bit/minisys/minicc/scanner/ExampleScanner.java:75
↓ 9 callers
Method
genToken2
(int num, String lexme, String type)
Lab5/src/bit/minisys/minicc/scanner/MyScanner.java:379
↓ 9 callers
Method
genToken2
(int num, String lexme, String type)
Lab3/src/bit/minisys/minicc/scanner/MyScanner.java:379
↓ 9 callers
Method
genToken2
(int num, String lexme, String type)
Lab6&7/src/bit/minisys/minicc/scanner/MyScanner.java:379
↓ 9 callers
Method
genToken2
(int num, String lexme, String type)
Lab8/src/bit/minisys/minicc/scanner/MyScanner.java:379
↓ 8 callers
Method
exitExpressionNode
()
Lab5/src/bit/minisys/minicc/parser/WzcListenr.java:492
↓ 7 callers
Method
GetLType
()
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_Item.java:6
↓ 7 callers
Method
GetVRegReleaseInfo
()
Lab8/src/bit/minisys/minicc/ncgen/BasicBlockInfo/BasicBlock.java:25
↓ 7 callers
Method
TypeSpecifierListHandler
(List<ASTToken> specifiers)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:1033
↓ 7 callers
Method
declarator
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:3731
↓ 7 callers
Method
declarator
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:3809
↓ 7 callers
Method
declarator
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:3809
↓ 7 callers
Method
runPy
(String iFile, String oFile, String path)
Lab5/src/bit/minisys/minicc/MiniCCompiler.java:297
↓ 7 callers
Method
runPy
(String iFile, String oFile, String path)
Lab3/src/bit/minisys/minicc/MiniCCompiler.java:297
↓ 7 callers
Method
runPy
(String iFile, String oFile, String path)
Lab6&7/src/bit/minisys/minicc/MiniCCompiler.java:364
↓ 7 callers
Method
runPy
(String iFile, String oFile, String path)
Lab8/src/bit/minisys/minicc/MiniCCompiler.java:364
↓ 6 callers
Function
GetPoint
Lab1/C/src/Matrix_Multiply.c:6
↓ 6 callers
Function
GetPoint
Lab2/src/Matrix_Operation.c:2
↓ 6 callers
Method
StatementHandler
(ASTStatement statement)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:77
↓ 6 callers
Method
StatementHandler
(ASTStatement statement)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:117
↓ 6 callers
Method
declarationSpecifiers
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:2363
↓ 6 callers
Method
declarationSpecifiers
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:2441
↓ 6 callers
Method
declarationSpecifiers
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:2441
↓ 5 callers
Method
ConstantHandler
(ASTExpression constant)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:741
↓ 5 callers
Method
castExpression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:856
↓ 5 callers
Method
castExpression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:856
↓ 5 callers
Method
castExpression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:856
↓ 5 callers
Method
isNumeric
(String str)
Lab8/src/bit/minisys/minicc/ncgen/Util/JudgeConstant.java:9
↓ 5 callers
Method
shiftExpression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:1182
↓ 5 callers
Method
shiftExpression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:1204
↓ 5 callers
Method
shiftExpression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:1204
↓ 4 callers
Method
ES04
(String func_name)
Lab8/src/bit/minisys/minicc/semantic/SemanticErrorHandler.java:34
↓ 4 callers
Method
GetAtomTypeIDInfo
(String SymbolName)
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_Table.java:95
↓ 4 callers
Method
GetBasicBlocks
()
Lab8/src/bit/minisys/minicc/ncgen/BasicBlockInfo/WzcIRScanner.java:68
↓ 4 callers
Method
GetLType
()
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_PolyVar.java:51
↓ 4 callers
Method
GetLType
()
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_AtomVar.java:27
↓ 4 callers
Method
GetSymbolInfo
(String SymbolName)
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_Table.java:81
↓ 4 callers
Method
TypeSpecifierListHandler
(List<ASTToken> specifiers)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:1065
↓ 4 callers
Method
constantExpression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:2259
↓ 4 callers
Method
constantExpression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:2337
↓ 4 callers
Method
constantExpression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:2337
↓ 4 callers
Method
declaration
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:2302
↓ 4 callers
Method
declaration
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:2380
↓ 4 callers
Method
declaration
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:2380
next →
1–100 of 4,887, ranked by callers