corrected typo
added VariableDeclarationNode
added ArrayExpressionNode
added TrailingCommaCheck
added EvalCheck