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
↓ 4 callers
Method
forExpression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:6192
↓ 4 callers
Method
forExpression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:6270
↓ 4 callers
Method
forExpression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:6270
↓ 4 callers
Method
getNextChar
()
Lab5/src/bit/minisys/minicc/scanner/MyScanner.java:327
↓ 4 callers
Method
getNextChar
()
Lab3/src/bit/minisys/minicc/scanner/MyScanner.java:327
↓ 4 callers
Method
getNextChar
()
Lab6&7/src/bit/minisys/minicc/scanner/MyScanner.java:327
↓ 4 callers
Method
getNextChar
()
Lab8/src/bit/minisys/minicc/scanner/MyScanner.java:327
↓ 4 callers
Method
pointer
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:4074
↓ 4 callers
Method
pointer
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:4152
↓ 4 callers
Method
pointer
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:4152
↓ 4 callers
Method
toString
()
Lab8/src/bit/minisys/minicc/ncgen/ISA/RISCV/instructions/RV_instruction.java:5
↓ 4 callers
Method
typeQualifier
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:3680
↓ 4 callers
Method
typeQualifier
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:3758
↓ 4 callers
Method
typeQualifier
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:3758
↓ 3 callers
Method
AddLibFunction
(Sy_Func func)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:65
↓ 3 callers
Method
ConstantTypeHandler
(ASTExpression constant)
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:781
↓ 3 callers
Method
ES02
(boolean isIdentifier, String Name)
Lab6&7/src/bit/minisys/minicc/semantic/SemanticErrorHandler.java:17
↓ 3 callers
Method
GetArrayType
(String atom_type_LLVM, LinkedList<Integer> AccessInfo)
Lab6&7/src/bit/minisys/minicc/icgen/WzcLLVMIR.java:1258
↓ 3 callers
Method
GetIRCode
()
Lab8/src/bit/minisys/minicc/ncgen/WzcLLVM.java:77
↓ 3 callers
Method
GetInsideItem
()
Lab8/src/bit/minisys/minicc/ncgen/IR/Symbol/Sy_PolyVar.java:40
↓ 3 callers
Method
ReleasePReg
(String P_Reg)
Lab8/src/bit/minisys/minicc/ncgen/ISA/RISCV/RVMaker.java:90
↓ 3 callers
Method
abstractDeclarator
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:4604
↓ 3 callers
Method
abstractDeclarator
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:4682
↓ 3 callers
Method
abstractDeclarator
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:4682
↓ 3 callers
Method
additiveExpression
()
Lab5/src/bit/minisys/minicc/parser/CParser.java:1080
↓ 3 callers
Method
additiveExpression
()
Lab6&7/src/bit/minisys/minicc/parser/CParser.java:1080
↓ 3 callers
Method
additiveExpression
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:1080
↓ 3 callers
Method
astStr
(ASTNode node)
Lab5/src/bit/minisys/minicc/icgen/ExampleICPrinter.java:36
↓ 3 callers
Method
astStr
(ASTNode node)
Lab3/src/bit/minisys/minicc/icgen/ExampleICPrinter.java:36
↓ 3 callers
Method
compilationUnit
()
Lab8/src/bit/minisys/minicc/parser/CParser.java:6489
↓ 3 callers
Method
enterAbstractDeclarator
Enter a parse tree produced by {@link CParser#abstractDeclarator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:754
↓ 3 callers
Method
enterAdditiveExpression_
Enter a parse tree produced by the {@code additiveExpression_} labeled alternative in {@link CParser#additiveExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:199
↓ 3 callers
Method
enterAdditiveExpression_pass
Enter a parse tree produced by the {@code additiveExpression_pass} labeled alternative in {@link CParser#additiveExpression}. @param ctx the parse tre
Lab8/src/bit/minisys/minicc/parser/CListener.java:187
↓ 3 callers
Method
enterAndExpression
Enter a parse tree produced by {@link CParser#andExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:282
↓ 3 callers
Method
enterArgumentExpressionList
Enter a parse tree produced by {@link CParser#argumentExpressionList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:82
↓ 3 callers
Method
enterArrayAceess_
Enter a parse tree produced by the {@code arrayAceess_} labeled alternative in {@link CParser#postfixExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:71
↓ 3 callers
Method
enterArrayDeclarator
Enter a parse tree produced by the {@code arrayDeclarator} labeled alternative in {@link CParser#directDeclarator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:661
↓ 3 callers
Method
enterAssignmentExpression_
Enter a parse tree produced by the {@code assignmentExpression_} labeled alternative in {@link CParser#assignmentExpression}. @param ctx the parse tre
Lab8/src/bit/minisys/minicc/parser/CListener.java:397
↓ 3 callers
Method
enterAssignmentExpression_pass
Enter a parse tree produced by the {@code assignmentExpression_pass} labeled alternative in {@link CParser#assignmentExpression}. @param ctx the parse
Lab8/src/bit/minisys/minicc/parser/CListener.java:385
↓ 3 callers
Method
enterAssignmentOperator
Enter a parse tree produced by {@link CParser#assignmentOperator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:408
↓ 3 callers
Method
enterBlockItem
Enter a parse tree produced by {@link CParser#blockItem}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:874
↓ 3 callers
Method
enterBlockItemList
Enter a parse tree produced by {@link CParser#blockItemList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:864
↓ 3 callers
Method
enterBreakStatement
Enter a parse tree produced by the {@code BreakStatement} labeled alternative in {@link CParser#jumpStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:997
↓ 3 callers
Method
enterCastExpression_
Enter a parse tree produced by the {@code castExpression_} labeled alternative in {@link CParser#castExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:139
↓ 3 callers
Method
enterCastExpression_pass
Enter a parse tree produced by the {@code castExpression_pass} labeled alternative in {@link CParser#castExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:151
↓ 3 callers
Method
enterCompilationUnit
Enter a parse tree produced by {@link CParser#compilationUnit}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:1020
↓ 3 callers
Method
enterCompoundStatement
Enter a parse tree produced by {@link CParser#compoundStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:854
↓ 3 callers
Method
enterConditionalExpression_
Enter a parse tree produced by the {@code conditionalExpression_} labeled alternative in {@link CParser#conditionalExpression}. @param ctx the parse t
Lab8/src/bit/minisys/minicc/parser/CListener.java:373
↓ 3 callers
Method
enterConditionalExpression_pass
Enter a parse tree produced by the {@code conditionalExpression_pass} labeled alternative in {@link CParser#conditionalExpression}. @param ctx the par
Lab8/src/bit/minisys/minicc/parser/CListener.java:361
↓ 3 callers
Method
enterConstantExpression
Enter a parse tree produced by {@link CParser#constantExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:428
↓ 3 callers
Method
enterContinueStatement
Enter a parse tree produced by the {@code ContinueStatement} labeled alternative in {@link CParser#jumpStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:985
↓ 3 callers
Method
enterDeclaration
Enter a parse tree produced by {@link CParser#declaration}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:438
↓ 3 callers
Method
enterDeclarationList
Enter a parse tree produced by {@link CParser#declarationList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:1060
↓ 3 callers
Method
enterDeclarationSpecifier
Enter a parse tree produced by {@link CParser#declarationSpecifier}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:468
↓ 3 callers
Method
enterDeclarationSpecifiers
Enter a parse tree produced by {@link CParser#declarationSpecifiers}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:448
↓ 3 callers
Method
enterDeclarationSpecifiers2
Enter a parse tree produced by {@link CParser#declarationSpecifiers2}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:458
↓ 3 callers
Method
enterDeclarator
Enter a parse tree produced by {@link CParser#declarator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:638
↓ 3 callers
Method
enterDesignation
Enter a parse tree produced by {@link CParser#designation}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:804
↓ 3 callers
Method
enterDesignator
Enter a parse tree produced by {@link CParser#designator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:824
↓ 3 callers
Method
enterDesignatorList
Enter a parse tree produced by {@link CParser#designatorList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:814
↓ 3 callers
Method
enterDirectAbstractDeclarator
Enter a parse tree produced by {@link CParser#directAbstractDeclarator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:764
↓ 3 callers
Method
enterEnumSpecifier
Enter a parse tree produced by {@link CParser#enumSpecifier}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:588
↓ 3 callers
Method
enterEnumerationConstant
Enter a parse tree produced by {@link CParser#enumerationConstant}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:618
↓ 3 callers
Method
enterEnumerator
Enter a parse tree produced by {@link CParser#enumerator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:608
↓ 3 callers
Method
enterEnumeratorList
Enter a parse tree produced by {@link CParser#enumeratorList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:598
↓ 3 callers
Method
enterEqualityExpression_
Enter a parse tree produced by the {@code equalityExpression_} labeled alternative in {@link CParser#equalityExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:271
↓ 3 callers
Method
enterEqualityExpression_pass
Enter a parse tree produced by the {@code equalityExpression_pass} labeled alternative in {@link CParser#equalityExpression}. @param ctx the parse tre
Lab8/src/bit/minisys/minicc/parser/CListener.java:259
↓ 3 callers
Method
enterExclusiveOrExpression
Enter a parse tree produced by {@link CParser#exclusiveOrExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:292
↓ 3 callers
Method
enterExpression
Enter a parse tree produced by {@link CParser#expression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:418
↓ 3 callers
Method
enterExpressionStatement
Enter a parse tree produced by {@link CParser#expressionStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:884
↓ 3 callers
Method
enterExternalDeclaration
Enter a parse tree produced by {@link CParser#externalDeclaration}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:1040
↓ 3 callers
Method
enterForDeclaration
Enter a parse tree produced by {@link CParser#forDeclaration}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:952
↓ 3 callers
Method
enterForExpression
Enter a parse tree produced by {@link CParser#forExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:962
↓ 3 callers
Method
enterFunctionCall_
Enter a parse tree produced by the {@code functionCall_} labeled alternative in {@link CParser#postfixExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:47
↓ 3 callers
Method
enterFunctionDeclarator
Enter a parse tree produced by the {@code functionDeclarator} labeled alternative in {@link CParser#directDeclarator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:673
↓ 3 callers
Method
enterFunctionDefinition
Enter a parse tree produced by {@link CParser#functionDefinition}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:1050
↓ 3 callers
Method
enterGotoStatement
Enter a parse tree produced by the {@code GotoStatement} labeled alternative in {@link CParser#jumpStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:973
↓ 3 callers
Method
enterIdentifierList
Enter a parse tree produced by {@link CParser#identifierList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:734
↓ 3 callers
Method
enterInclusiveOrExpression
Enter a parse tree produced by {@link CParser#inclusiveOrExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:302
↓ 3 callers
Method
enterInitDeclarator
Enter a parse tree produced by {@link CParser#initDeclarator}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:488
↓ 3 callers
Method
enterInitDeclaratorList
Enter a parse tree produced by {@link CParser#initDeclaratorList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:478
↓ 3 callers
Method
enterInitializer
Enter a parse tree produced by {@link CParser#initializer}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:784
↓ 3 callers
Method
enterInitializerList
Enter a parse tree produced by {@link CParser#initializerList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:794
↓ 3 callers
Method
enterIterationDeclaredStatement_
Enter a parse tree produced by the {@code iterationDeclaredStatement_} labeled alternative in {@link CParser#iterationStatement}. @param ctx the parse
Lab8/src/bit/minisys/minicc/parser/CListener.java:929
↓ 3 callers
Method
enterIterationDoStatement_
Enter a parse tree produced by the {@code iterationDoStatement_} labeled alternative in {@link CParser#iterationStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:917
↓ 3 callers
Method
enterIterationStatement_
Enter a parse tree produced by the {@code iterationStatement_} labeled alternative in {@link CParser#iterationStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:941
↓ 3 callers
Method
enterIterationWhileStatement_
Enter a parse tree produced by the {@code iterationWhileStatement_} labeled alternative in {@link CParser#iterationStatement}. @param ctx the parse tr
Lab8/src/bit/minisys/minicc/parser/CListener.java:905
↓ 3 callers
Method
enterLabeledStatement
Enter a parse tree produced by {@link CParser#labeledStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:844
↓ 3 callers
Method
enterMultiplicativeExpression_
Enter a parse tree produced by the {@code multiplicativeExpression_} labeled alternative in {@link CParser#multiplicativeExpression}. @param ctx the p
Lab8/src/bit/minisys/minicc/parser/CListener.java:163
↓ 3 callers
Method
enterMultiplicativeExpression_pass
Enter a parse tree produced by the {@code multiplicativeExpression_pass} labeled alternative in {@link CParser#multiplicativeExpression}. @param ctx t
Lab8/src/bit/minisys/minicc/parser/CListener.java:175
↓ 3 callers
Method
enterParameterDeclaration
Enter a parse tree produced by {@link CParser#parameterDeclaration}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:724
↓ 3 callers
Method
enterParameterList
Enter a parse tree produced by {@link CParser#parameterList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:714
↓ 3 callers
Method
enterParameterTypeList
Enter a parse tree produced by {@link CParser#parameterTypeList}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:704
↓ 3 callers
Method
enterPointer
Enter a parse tree produced by {@link CParser#pointer}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:684
↓ 3 callers
Method
enterPostfixExpression_
Enter a parse tree produced by the {@code postfixExpression_} labeled alternative in {@link CParser#postfixExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:59
↓ 3 callers
Method
enterPostfixExpression_pass
Enter a parse tree produced by the {@code postfixExpression_pass} labeled alternative in {@link CParser#postfixExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:35
↓ 3 callers
Method
enterPrimaryExpression
Enter a parse tree produced by {@link CParser#primaryExpression}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:24
↓ 3 callers
Method
enterRelationalExpression_
Enter a parse tree produced by the {@code relationalExpression_} labeled alternative in {@link CParser#relationalExpression}. @param ctx the parse tre
Lab8/src/bit/minisys/minicc/parser/CListener.java:247
↓ 3 callers
Method
enterRelationalExpression_pass
Enter a parse tree produced by the {@code relationalExpression_pass} labeled alternative in {@link CParser#relationalExpression}. @param ctx the parse
Lab8/src/bit/minisys/minicc/parser/CListener.java:235
↓ 3 callers
Method
enterReturnStatement
Enter a parse tree produced by the {@code ReturnStatement} labeled alternative in {@link CParser#jumpStatement}. @param ctx the parse tree
Lab8/src/bit/minisys/minicc/parser/CListener.java:1009
← previous
next →
101–200 of 4,887, ranked by callers