You should not expect them to compile without errors.
I make several OSX Desktops and each DSDT i extracted compiles without any Errors. i mean the untouched DSDT.
Extracted DSDT, compiled DSDT without Errors.
I also have a Dell D520. The DSDT will also compile without any Error.
Here are the Errors of the 3542 compiled with MaciASL:
15.01.15 18:12:23, iASLIZ1ZBF.dsl(4536) : Error 4096 - syntax error, unexpected PARSEOP_ZERO
15.01.15 18:12:23, iASLIZ1ZBF.dsl(7363) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(7424) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(9142) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(9164) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(9321) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(9905) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(11197) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(11337) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(11507) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(11521) : Error 4096 - syntax error, unexpected '}', expecting '('
15.01.15 18:12:23, iASLIZ1ZBF.dsl(12969) : Error 4096 - syntax error, unexpected PARSEOP_ARG0
15.01.15 18:12:23, iASLIZ1ZBF.dsl(17873) : Error 4096 - syntax error, unexpected PARSEOP_IF
15.01.15 18:12:23, iASLIZ1ZBF.dsl(17884) : Error 4096 - syntax error, unexpected PARSEOP_IF
15.01.15 18:12:23, iASLIZ1ZBF.dsl(17895) : Error 4096 - syntax error, unexpected PARSEOP_IF
15.01.15 18:12:23, iASLIZ1ZBF.dsl(17940) : Error 4096 - syntax error, unexpected $end
15.01.15 18:12:23, ASL Input: iASLIZ1ZBF.dsl - 17941 lines, 597987 bytes, 7357 keywords
15.01.15 18:12:23, Compilation complete. 16 Errors, 0 Warnings, 0 Remarks, 0 Optimizations