MCPcopy Create free account
hub / github.com/MauriceGit/compiler / analyzeAssignment

Function analyzeAssignment

semanticAnalyzer.go:736–819  ·  view source on GitHub ↗

Returns newly created variables and variables that should shadow others! This is just for housekeeping and removing them later!!!! All new variables (and shadow ones) are updated/written to the symbol varTable

(assignment Assignment, symbolTable *SymbolTable)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 2

analyzeLoopFunction · 0.85
analyzeStatementFunction · 0.85

Calls 10

analyzeExpressionFunction · 0.85
getAccessedTypeFunction · 0.85
equalTypeFunction · 0.85
analyzeDirectAccessFunction · 0.85
isLocalVarMethod · 0.80
getVarMethod · 0.80
setVarMethod · 0.80
getExpressionTypesMethod · 0.65
startPosMethod · 0.65
isDirectlyAccessedMethod · 0.65

Tested by

no test coverage detected