Home | History | Annotate | Download | only in docs

Lines Matching full:semantic

581 tokens represent semantic information and are produced by the parser, replacing
629 don't contain any semantic information about the lexed value. For example, if
646 semantic information found by the parser. For example, if "``foo``" is found
651 reparse does not need to redo semantic analysis to determine whether a token
802 Typedefs in C make semantic analysis a bit more complex than it would be without
846 with this: first, various semantic checks need to make judgements about the
1042 semantics. The two views are kept synchronized by semantic analysis while
1112 declarations of "``g``". Clients that perform semantic analysis on a program
1118 Lexical and Semantic Contexts
1123 declaration context, and a *semantic* context, which corresponds to the
1125 ``Decl::getLexicalDeclContext`` while the semantic context is accessible via
1136 Here, the semantic and lexical contexts of ``X::f`` are the ``DeclContext``
1144 This definition of "``f``" has different lexical and semantic contexts. The
1151 The semantic context of ``X::f`` corresponds to the class ``X``, since this
1206 transparent ``DeclContext`` itself, as will the semantic context, but the
1267 each namespace definition are effectively merged (from the semantic point of
1377 After invoking the parser+semantic analyzer on this code fragment, the AST of
1480 to constant fold the constants, to do semantic checks (e.g., verify bitfield
1502 Finally, this is not just a problem for semantic analysis. The code generator
1642 compiler, because they interact with many different parts of the AST, semantic
1662 #. Introduce semantic analysis actions into ``Sema``. Semantic analysis should
1665 actual semantic analysis and will (eventually!) build the AST node. It's
1670 variant. Several notes on semantic analysis before we get into construction
1721 #. Teach semantic analysis to build your AST node. At this point, you can wire
1729 return a C++ class with a private destructor: semantic
1757 expects, STOP! Go fix semantic analysis and the AST so that you don't
1792 semantic analysis and build your expression.