1. A computer implemented method for integrating domain information and semantic parsing to generate meaning representations from natural language input, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions to perform the method, the method comprising: receiving, by the computer system, a natural language input comprising at least a first input token; obtaining, by the computer system, a semantic grammar; determining, by the computer system, a semantic structure of the natural language input based on the semantic grammar; retrieving, by the computer system, from an information domain, a plurality of domain tokens that match the first token of the natural language input; and generating, by the computer system, a meaning representation based on the semantic structure and the plurality of domain tokens, wherein the meaning representation is used to execute a computer executable action.