title: Monaco editor How to add custom language parser and syntax validation
body: <p>I am looking for documentation for defining custom language in Monaco editor.</p>
  
  <p>I have searched for the document by didn't get any proper source.</p>
  
  <p>I just want to define language similar to javascript like syntax where a user can define </p>
  
  <p>functions, parameters (coming from json object), 
  showing data suggestion coming from JSON.
  keywords highlighting, syntax validation</p>
  
  <p>Is there any documentation which can help me </p>
  
  <p>Please suggest me help.</p>