コード例 #1
0
ファイル: name.c プロジェクト: debajyoti7/naiad-auv-software
void nameFuncCallStmnt(t_tree node)
{
	checkIdUndefined(node->Node.FuncCallStmnt.FuncName, node->LineNr);
	nameActual(node->Node.FuncCallStmnt.Actuals, 1);
	
	nameStmnt(node->Node.Stmnt.Next);
}
コード例 #2
0
ファイル: name.c プロジェクト: debajyoti7/naiad-auv-software
void nameAssign(t_tree node)
{
	checkIdUndefined(node->Node.Assign.Id, node->LineNr);

	nameExpr(node->Node.Assign.Expr);

	nameStmnt(node->Node.Stmnt.Next);
}
コード例 #3
0
void nameFuncCallExpr(t_tree node)
{
	if (nameCurrentPrimitive == NULL)
		checkIdUndefined(node->Node.FuncCallExpr.FuncName, node->LineNr);
	else
		checkIdUndefinedInPrimitive(&node->Node.FuncCallExpr.FuncName, node->LineNr);

	nameActual(node->Node.FuncCallExpr.Actuals, 1);
}
コード例 #4
0
ファイル: name.c プロジェクト: debajyoti7/naiad-auv-software
void nameLValue(t_tree node)
{
	checkIdUndefined(node->Node.LValue.Id, node->LineNr);
}
コード例 #5
0
ファイル: name.c プロジェクト: debajyoti7/naiad-auv-software
void nameGoto(t_tree node)
{
	checkIdUndefined(node->Node.Goto.Id, node->LineNr);
	nameStmnt(node->Node.Stmnt.Next);
}
コード例 #6
0
ファイル: name.c プロジェクト: debajyoti7/naiad-auv-software
void nameFuncCallExpr(t_tree node)
{
	checkIdUndefined(node->Node.FuncCallExpr.FuncName, node->LineNr);
	nameActual(node->Node.FuncCallExpr.Actuals, 1);
}
コード例 #7
0
void nameRead(t_tree node)
{
	checkIdUndefined(node->Node.Read.Id, node->LineNr);

	nameStmnt(node->Node.Stmnt.Next);
}