Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MiniJavaCompiler/MiniJavaLLVM
/ functions
Functions
860 in github.com/MiniJavaCompiler/MiniJavaLLVM
⨍
Functions
860
◇
Types & classes
136
Method
FieldDecl
(Modifiers mods, Type type, VarDecls vardecls)
src/syntax/FieldDecl.java:30
Method
FieldEnv
(Modifiers mods, Id id, Type type, ClassType owner, int fieldIndex, int offset, FieldEnv n
src/checker/FieldEnv.java:39
Method
Formals
(Type type, Id id)
src/syntax/Formals.java:30
Method
FrameAccess
(VarEnv env)
src/syntax/FrameAccess.java:33
Method
GreaterThanExpr
(Position pos, Expression left, Expression right)
src/syntax/GreaterThanExpr.java:33
Method
Id
(Position pos, String name)
src/syntax/Id.java:29
Method
IfThenElse
(Position pos, Expression test, Statement ifTrue, Statement ifFalse)
src/syntax/IfThenElse.java:36
Method
IntLiteral
(Position pos, int value)
src/syntax/IntLiteral.java:54
Method
IntValue
(int value)
src/interp/IntValue.java:26
Method
InterfaceType
(Modifiers mods, Id id, Type extendsType, Decls decl)
src/syntax/InterfaceType.java:41
Method
Invocation
(Position pos, Args args)
src/syntax/Invocation.java:35
Method
JavaSource
(Handler handler, String description, Reader input,
src/compiler/JavaSource.java:37
Method
LLVM
()
src/codegen/LLVM.java:100
Method
LeftHandSide
(Position pos)
src/syntax/LeftHandSide.java:30
Method
LessThanExpr
(Position pos, Expression left, Expression right)
src/syntax/LessThanExpr.java:33
Method
Lexer
Construct a lexical analysis phase with a specified diagnostic handler.
src/compiler/Lexer.java:36
Method
ListIterator
(T head)
src/util/ListIterator.java:26
Method
Literal
(Position pos)
src/syntax/Literal.java:28
Method
LocalStackVar
(int depth, boolean needsCleanup, TypeRef t, String name, Value v)
src/codegen/LLVM.java:66
Method
LocalVarDecl
(Position pos, Type type, VarDecls varDecls)
src/syntax/LocalVarDecl.java:38
Method
LogicOpExpr
(Position pos, Expression left, Expression right)
src/syntax/LogicOpExpr.java:30
Function
MJC_allocArray
src/runtime_llvm.c:400
Function
MJC_allocArray_int_int
src/runtime_x86.c:52
Function
MJC_allocObject
src/runtime_llvm.c:373
Function
MJC_allocObject_int
src/runtime_x86.c:38
Function
MJC_assign
src/runtime_llvm.c:316
Function
MJC_die
src/runtime_llvm.c:63
Function
MJC_die
src/runtime_x86.c:48
Function
MJC_globalRoot
src/runtime_x86.c:33
Function
MJC_putc
src/runtime_llvm.c:394
Function
MJC_putc_char
src/runtime_x86.c:64
Method
MemberEnv
(Modifiers mods, Id id, Type type, ClassType owner)
src/checker/MemberEnv.java:32
Method
MethDecl
(Boolean is_constructor, Modifiers mods, Type type, Id id, Formals for
src/syntax/MethDecl.java:34
Method
MethEnv
(boolean isConstructor, Modifiers mods, Type type, Id id, VarEnv params,
src/checker/MethEnv.java:64
Method
MjcLexer
Construct a lexical analyzer for a mini Java compiler.
src/lexer/MjcLexer.java:40
Method
MjcList
(Class c)
src/syntax/MjcList.java:54
Method
ModExpr
(Position pos, Expression left, Expression right)
src/syntax/ModExpr.java:31
Method
Modifiers
(Position pos)
src/syntax/Modifiers.java:28
Method
MulExpr
(Position pos, Expression left, Expression right)
src/syntax/MulExpr.java:31
Method
Name
Construct a name with a qualifying prefix.
src/syntax/Name.java:34
Method
NameAccess
(Name name)
src/syntax/NameAccess.java:34
Method
NameInvocation
(Name name, Args args)
src/syntax/NameInvocation.java:34
Method
NameType
(Name name)
src/syntax/NameType.java:34
Method
NegExpr
(Position pos, Expression expr)
src/syntax/NegExpr.java:31
Method
NewArrayExpr
(Position pos, Type elementType, Expression size)
src/syntax/NewArrayExpr.java:39
Method
NewExpr
(Position pos, Name name)
src/syntax/NewExpr.java:37
Method
NotEqualExpr
(Position pos, Expression left, Expression right)
src/syntax/NotEqualExpr.java:33
Method
NotExpr
(Position pos, Expression expr)
src/syntax/NotExpr.java:31
Method
NullCheck
(Position pos, Expression obj)
src/syntax/NullCheck.java:34
Method
NullLiteral
(Position pos)
src/syntax/NullLiteral.java:31
Method
NumericOpExpr
(Position pos, Expression left, Expression right)
src/syntax/NumericOpExpr.java:31
Method
ObjValue
Construct an object of the specified class.
src/interp/ObjValue.java:34
Method
ObjectAccess
(Expression object, Id id)
src/syntax/ObjectAccess.java:35
Method
ObjectInvocation
(Expression object, Id id, Args args)
src/syntax/ObjectInvocation.java:37
Method
Parser
(Handler handler, MjcLexer lexer)
src/syntax/Parser.java:29
Method
Phase
Construct a new phase with a specified diagnostic handler.
src/compiler/Phase.java:31
Method
PrimitiveType
(String name)
src/syntax/PrimitiveType.java:31
Method
RelOpExpr
(Position pos, Expression left, Expression right)
src/syntax/RelOpExpr.java:35
Method
Return
(Position pos, Expression result)
src/syntax/Return.java:35
Method
SimpleAccess
(Id id, FieldEnv env)
src/syntax/SimpleAccess.java:34
Method
Source
Construct a new source input phase with a specified handler.
src/compiler/Source.java:28
Method
SourceLexer
(Handler handler, Source source)
src/compiler/SourceLexer.java:48
Method
SourcePosition
(Source source, int row, int column)
src/compiler/SourcePosition.java:34
Method
State
()
src/interp/State.java:32
Method
Statement
(Position pos)
src/syntax/Statement.java:32
Method
StatementExpr
(Position pos)
src/syntax/StatementExpr.java:30
Method
StdinSource
Construct a standard input source with a specified diagnostic handler.
src/compiler/StdinSource.java:29
Method
StmtList
(Statement x)
src/syntax/MjcList.java:36
Method
StringLiteral
(Position pos, String literal)
src/syntax/StringLiteral.java:41
Method
StringLiteralList
(StringLiteral x)
src/syntax/MjcList.java:45
Method
SubExpr
(Position pos, Expression left, Expression right)
src/syntax/SubExpr.java:35
Method
SuperAccess
(Id id)
src/syntax/SuperAccess.java:35
Method
SuperInvocation
(Position pos, Id id, Args args)
src/syntax/SuperInvocation.java:38
Method
Syntax
(Position pos)
src/syntax/Syntax.java:32
Function
System_out_int
src/runtime_x86.c:25
Method
This
(Position pos)
src/syntax/This.java:33
Method
ThisInvocation
(Id id, Args args, MethEnv menv)
src/syntax/ThisInvocation.java:37
Method
TmpAccess
(Position pos, Type t)
src/syntax/TmpAccess.java:36
Method
TypeLen
(Position pos, Type type)
src/syntax/TypeLen.java:34
Method
TypeList
(Type x)
src/syntax/MjcList.java:27
Method
UnaryOp
(Position pos, Expression expr)
src/syntax/UnaryOp.java:29
Method
VarDecls
(Id id)
src/syntax/VarDecls.java:29
Method
VarEnv
(Id id, Type type, int offset, VarEnv next)
src/checker/VarEnv.java:35
Method
Warning
Construct a simple warning with a fixed description.
src/compiler/Warning.java:28
Method
While
(Position pos, Expression test, Statement body)
src/syntax/While.java:37
Method
__init__
(self, out, ref)
runTests.py:35
Method
__init__
(self, output, cmd)
runTests.py:88
Method
__init__
(self, testfile, ignore_ref, verbose)
runTests.py:120
Method
addClass
(ClassType cls)
src/checker/Context.java:51
Method
addToClass
Add a declared item to a specified class.
src/syntax/FieldDecl.java:38
Function
array_length
src/runtime_llvm.c:428
Method
asInterface
(Context ctxt)
src/syntax/Name.java:78
Method
backup
Move back one character in the input stream. It is only safe to call this method if a corresponding character (not a newline or end of file) has pr
src/compiler/SourceLexer.java:100
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/BooleanLiteral.java:55
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/GreaterThanExpr.java:47
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/NullLiteral.java:53
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/ArrayLiteral.java:120
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/CondOrExpr.java:74
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/CharLiteral.java:54
Method
branchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/NotEqualExpr.java:47
← previous
next →
401–500 of 860, ranked by callers