enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Semantic parsing - Wikipedia

    en.wikipedia.org/wiki/Semantic_parsing

    Shallow semantic parsing is concerned with identifying entities in an utterance and labelling them with the roles they play. Shallow semantic parsing is sometimes known as slot-filling or frame semantic parsing, since its theoretical basis comes from frame semantics, wherein a word evokes a frame of related concepts and roles.

  3. Lexer hack - Wikipedia

    en.wikipedia.org/wiki/Lexer_hack

    Some parser generators, such as the byacc-derived BtYacc ("Backtracking Yacc"), give the generated parser the ability to try multiple attempts to parse the tokens. In the problem described here, if an attempt fails because of semantic information about the identifier, it can backtrack and attempt other rules.

  4. Comparison of parser generators - Wikipedia

    en.wikipedia.org/wiki/Comparison_of_parser...

    However, parser generators for context-free grammars often support the ability for user-written code to introduce limited amounts of context-sensitivity. (For example, upon encountering a variable declaration, user-written code could save the name and type of the variable into an external data structure, so that these could be checked against ...

  5. Semantic analysis (compilers) - Wikipedia

    en.wikipedia.org/wiki/Semantic_analysis_(compilers)

    Semantic analysis or context sensitive analysis is a process in compiler construction, usually after parsing, to gather necessary semantic information from the source code. [1] It usually includes type checking , or makes sure a variable is declared before use which is impossible to describe in the extended Backus–Naur form and thus not ...

  6. Semantics (computer science) - Wikipedia

    en.wikipedia.org/wiki/Semantics_(computer_science)

    For example, denotational semantics of functional languages often translate the language into domain theory. Denotational semantic descriptions can also serve as compositional translations from a programming language into the denotational metalanguage and used as a basis for designing compilers .

  7. Lexical analysis - Wikipedia

    en.wikipedia.org/wiki/Lexical_analysis

    These examples all only require lexical context, and while they complicate a lexer somewhat, they are invisible to the parser and later phases. A more complex example is the lexer hack in C, where the token class of a sequence of characters cannot be determined until the semantic analysis phase since typedef names and variable names are ...

  8. Chart parser - Wikipedia

    en.wikipedia.org/wiki/Chart_parser

    In computer science, a chart parser is a type of parser suitable for ambiguous grammars (including grammars of natural languages). It uses the dynamic programming approach—partial hypothesized results are stored in a structure called a chart and can be re-used. This eliminates backtracking and prevents a combinatorial explosion.

  9. Syntactic parsing (computational linguistics) - Wikipedia

    en.wikipedia.org/wiki/Syntactic_parsing...

    Part-of-speech tagging (which resolves some semantic ambiguity) is a related problem, and often a prerequisite for or a subproblem of syntactic parsing. Syntactic parses can be used for information extraction (e.g. event parsing, semantic role labelling, entity labelling) and may be further used to extract formal semantic representations.