0
I Use This!
Inactive

Commits : Listings

Analyzed about 5 hours ago. based on code collected about 18 hours ago.
May 20, 2023 — May 20, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
can read from a file. More... over 15 years ago
new operations are added. More... over 15 years ago
merge More... over 15 years ago
Return and arguments of function are worked well!!!! More... over 15 years ago
print statement's bug is fixed. it can handle all exps. function's parameters and arguments grammar is worked. return statement's bug is fixed. More... over 15 years ago
Scope is added in symbol. We use many same symbols in difference places. When check duplication of symbols, check id and scope. Scope is integer. Root(Program)'s scope is 0, main is 1. Other function is itself' id index. So main symbol is first symbol. "a1" or "a1a" can be symbol now! More... over 15 years ago
add newline for eliminating warnings in windows gcc. More... over 15 years ago
Returning result in function is worked well. interpret function is separated to 2 functions-for main, for function. interpret function check that last node is return node. If correct, interpret return correct symbol. Else return NULL. More... over 15 years ago
Calling function with No arguments and a return is worked well. callFuntion need to return symbol, because returned symbil well be assigned in other symbol. More... over 15 years ago
callFunction is added. It has a parameter which is just id of function. It will has arguments. If symbol of function is not initialized, error will be raised. More... over 15 years ago
Add a function variable in symbol structure for identifying function symbol. It is initialized 0. initializeFunction is added for initializing function structure. But it is not worked well, now. Function structure is added. More... over 15 years ago
Function call expression is added. exmple: test() More... over 15 years ago
Useless ScalarID and ScalarData are deleted. RETURN token is added for supporting function. In any operations, if user tries to operate with invalid operands, interpreter raises error. More... over 15 years ago
vector is deleted, because we use meschach library. function is added for supporting function. Root of grammar is program. More... over 15 years ago
ScalarExp and ScalarTerm are changed to Exp and Term. Statements is changed to ExpStatments. Statements is abstract from DeclareStatements and ExpStatements. y file is cleaned. More... over 15 years ago
interpreter only interprete main function. More... over 15 years ago
FunctionStatement Nonterminal is added. GE, LE, Eq, NE operaions are added. More... over 15 years ago
while is worked well. :0 yeah!! More... over 15 years ago
Merge branch 'forWindows' More... over 15 years ago
greater and less operator are added. More... over 15 years ago
Merge branch 'forWindows' More... over 15 years ago
type specialized operations are deleted. and interpreter will run infinitely before get a '#' character. More... over 15 years ago
useless numberList is deleted. check type of exp's return in while. but it is commented. More... over 15 years ago
Tag of operations are reverted onriginal Terminal values. More... over 15 years ago
typedefs are added. im working with while grammar if while grammar is used, it doesnt rise error. More... over 15 years ago
Number bug is caught. More... over 15 years ago
Matrix operations are added. More... over 15 years ago
Merge branch 'forWindows' More... over 15 years ago
other vector operators are added. More... over 15 years ago
Term can be negative integer. More... over 15 years ago