9. The computing device of claim 8 , wherein said converting asynchronous program code into a first syntax tree comprises: transforming the asynchronous program code into await-relaxed program code; and converting the await-relaxed program code into the first syntax tree.
10. The computing device of claim 9 , wherein said the transforming the asynchronous program code into await-relaxed program code comprises: converting any awaits on asynchronous method calls in the asynchronous program code to awaits on task variables.