fix syntax error handling for 'throw ...', fix return value assertion
fix syntax error handling for 'throw ...', fix return value assertion

dreamllq/node,dreamllq/node,dreamllq/node,dreamllq/node,dreamllq/node,dreamllq/node,dreamllq/node,dreamllq/node,dreamllq/node