16. The system of claim 15 , wherein the editor causes the computing device to update the markup language grammar only after a pre-defined time interval has elapsed since the markup language document was last edited.
15. The system of claim 14 , wherein the editor causes the computing device to dynamically update the markup language grammar based on real-time edits to the markup language document.