{"json_modified": "2016-10-17T07:53:56.380231", "uuid": "2bb38496-9f2a-443f-bbd7-ba5d5f823492", "title": "Lexical grammar", "url": "/en-US/docs/Web/JavaScript/Reference/Lexical_grammar", "tags": ["Literal", "Lexical Grammar", "Keyword", "JavaScript"], "translations": [{"uuid": "4899c006-9549-4996-bae5-52d479f6d4ab", "title": "Grammaire lexicale", "url": "/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale", "tags": ["R\u00e9f\u00e9rence", "Avanc\u00e9", "Grammaire", "JavaScript"], "summary": "Cette page d\u00e9crit la grammaire lexicale de JavaScript. Le code source d'un script ECMAScript est analys\u00e9 de gauche \u00e0 droite et est converti en une s\u00e9rie d'\u00e9l\u00e9ments qui sont : des jetons, des caract\u00e8res de contr\u00f4le, des terminateurs de lignes, des commentaires ou des blancs. ECMAScript d\u00e9finit \u00e9galement certains mots-cl\u00e9s et litt\u00e9raux. ECMAScript poss\u00e8de \u00e9galement des r\u00e8gles pour ins\u00e9rer automatiquement des points-virgules \u00e0 la fin des instructions.", "localization_tags": [], "locale": "fr", "last_edit": "2016-05-31T03:43:04", "review_tags": []}, {"uuid": "5c20eedc-fb37-4d61-a986-86901a0e304c", "title": "Lexical grammar", "url": "/ja/docs/Web/JavaScript/Reference/Lexical_grammar", "tags": ["Lexical Grammar", "JavaScript"], "summary": "\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u306f\u3001JavaScript\u306e\u8a9e\u5f59\u6587\u6cd5\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002ECMAScript\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u30bd\u30fc\u30b9\u30c6\u30ad\u30b9\u30c8\u306f\u3001\u5de6\u304b\u3089\u53f3\u3078\u30b9\u30ad\u30e3\u30f3\u3055\u308c\u3001\u30c8\u30fc\u30af\u30f3\u3001\u5236\u5fa1\u6587\u5b57\u3001\u884c\u672b\u3001\u30b3\u30e1\u30f3\u30c8\u3001\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u3067\u3042\u308b\u5165\u529b\u8981\u7d20\u306e\u30b7\u30fc\u30b1\u30f3\u30b9\u306b\u5909\u63db\u3055\u308c\u307e\u3059\u3002ECMAScript\u3082\u3001\u7279\u5b9a\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u3068\u30ea\u30c6\u30e9\u30eb\u3092\u5b9a\u7fa9\u3057\u3001\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u3092\u7d42\u4e86\u3059\u308b\u306b\u306f\u30bb\u30df\u30b3\u30ed\u30f3\u3092\u81ea\u52d5\u633f\u5165\u3059\u308b\u305f\u3081\u306e\u30eb\u30fc\u30eb\u304c\u3042\u308a\u307e\u3059\u3002", "localization_tags": ["inprogress"], "locale": "ja", "last_edit": "2015-06-07T18:28:10", "review_tags": ["editorial"]}, {"uuid": "bcb4ef56-d129-47c9-b5b7-f3da1dd43632", "title": "\ubb38\ubc95", "url": "/ko/docs/Web/JavaScript/Reference/Lexical_grammar", "tags": [], "summary": "\uc774 \ud398\uc774\uc9c0\uc5d0\uc11c\ub294 JavaScript\uc758 \ubb38\ubc95(lexical grammar)\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4.\u00a0ECMAScript \uc2a4\ud06c\ub9bd\ud2b8 \uc18c\uc2a4 \ubcf8\ubb38\uc740\u00a0\uc67c\ucabd\uc5d0\uc11c \uc624\ub978\ucabd \ubc29\ud5a5\uc73c\ub85c \ubd84\uc11d\ub418\uace0\u00a0\ud1a0\ud070, \uc81c\uc5b4\ubb38\uc790, \uc904\ubc14\uafc8, \uc8fc\uc11d, \ub610\ub294 \uacf5\ubc31\uc73c\ub85c \uad6c\uc131\ub418\ub294 \uc785\ub825 \uc694\uc18c \uc2dc\ud000\uc2a4\ub85c \ubc14\ub01d\ub2c8\ub2e4.\u00a0\ub610\ud55c\u00a0ECMAScript\ub294 \ud2b9\ubcc4\ud55c \ud0a4\uc6cc\ub4dc\uc640 \uad6c\ubb38(literal)\uc744 \uc815\uc758\ud558\uace0 \uc788\uc73c\uba70 \u00a0\uba85\ub839\ubb38 \ub05d\uc5d0 \uc790\ub3d9\uc73c\ub85c \uc138\ubbf8\ucf5c\ub860\uc744 \ucd94\uac00\ud558\ub294 \uaddc\uce59\ub4e4\uc774 \uc788\uc2b5\ub2c8\ub2e4.", "localization_tags": ["inprogress"], "locale": "ko", "last_edit": "2016-09-06T18:20:05", "review_tags": []}, {"uuid": "60696c6b-358c-4f39-b26b-af599a6af9c7", "title": "Lexical grammar", "url": "/ru/docs/Web/JavaScript/Reference/Lexical_grammar", "tags": [], "summary": "", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2016-10-06T07:16:10", "review_tags": ["editorial"]}, {"uuid": "3a834560-f17d-406f-bd74-1765d38705bb", "title": "Lexical grammar", "url": "/tr/docs/Web/JavaScript/Reference/Lexical_grammar", "tags": [], "summary": "Bu sayfa JavaScript'in s\u00f6zc\u00fck bazl\u0131 gramerini anlat\u0131r.This page describes JavaScript's lexical grammar. ECMAScript'in kaynak kodu soldan sa\u011fa taran\u0131r ve semboller, kontrol karakterleri, sat\u0131r sonland\u0131r\u0131c\u0131lar, yorumlar ve bo\u015fluklar gibi bir dizi elemanlar d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr. ECMAScript also defines certain keywords and literals and has rules for automatic insertion of semicolons to end statements.", "localization_tags": ["inprogress"], "locale": "tr", "last_edit": "2015-12-14T16:27:31", "review_tags": []}, {"uuid": "4feb65aa-fff3-4926-ab8b-8bce516d36f4", "title": "\u8bcd\u6cd5\u6587\u6cd5", "url": "/zh-CN/docs/Web/JavaScript/Reference/Lexical_grammar", "tags": ["\u8bed\u6cd5"], "summary": "\u8fd9\u90e8\u5206\u63cf\u8ff0\u4e86JavaScript\u7684\u8bcd\u6cd5\u3002ECMAScript\u6e90\u7801\u6587\u672c\u4f1a\u88ab\u4ece\u5de6\u5230\u53f3\u626b\u63cf\uff0c\u5e76\u88ab\u8f6c\u6362\u4e3a\u4e00\u7cfb\u5217\u7684\u8f93\u5165\u5143\u7d20\uff0c\u5305\u62ectokens\u3001\u63a7\u5236\u7b26\u3001\u884c\u7ec8\u6b62\u7b26\u3001\u6ce8\u91ca\u548c\u7a7a\u767d\u7b26\u3002ECMAScript\u5b9a\u4e49\u4e86\u4e00\u4e9b\u5173\u952e\u5b57\u3001\u5b57\u9762\u91cf\u4ee5\u53ca\u884c\u5c3e\u5206\u53f7\u8865\u5168\u7684\u89c4\u5219\u3002", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2016-10-17T07:53:31", "review_tags": []}], "modified": "2016-05-31T12:54:39", "label": "Lexical grammar", "localization_tags": [], "locale": "en-US", "id": 116053, "last_edit": "2016-05-31T03:21:53", "summary": "This page describes JavaScript's lexical grammar. The source text of ECMAScript scripts gets scanned from left to right and is converted into a sequence of input elements which are tokens, control characters, line terminators, comments or white space. ECMAScript also defines certain keywords and literals and has rules for automatic insertion of semicolons to end statements.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Control_characters", "title": "Control characters"}, {"id": "White_space", "title": "White space"}, {"id": "Line_terminators", "title": "Line terminators"}, {"id": "Comments", "title": "Comments"}, {"id": "Keywords", "title": "Keywords"}, {"id": "Reserved_keywords_as_of_ECMAScript_6", "title": "Reserved keywords as of ECMAScript 6"}, {"id": "Future_reserved_keywords", "title": "Future reserved keywords"}, {"id": "Future_reserved_keywords_in_older_standards", "title": "Future reserved keywords in older standards"}, {"id": "Reserved_word_usage", "title": "Reserved word usage"}, {"id": "Literals", "title": "Literals"}, {"id": "Null_literal", "title": "Null literal"}, {"id": "Boolean_literal", "title": "Boolean literal"}, {"id": "Numeric_literals", "title": "Numeric literals"}, {"id": "Decimal", "title": "Decimal"}, {"id": "Binary", "title": "Binary"}, {"id": "Octal", "title": "Octal"}, {"id": "Hexadecimal", "title": "Hexadecimal"}, {"id": "Object_literals", "title": "Object literals"}, {"id": "Array_literals", "title": "Array literals"}, {"id": "String_literals", "title": "String literals"}, {"id": "Hexadecimal_escape_sequences", "title": "Hexadecimal escape sequences"}, {"id": "Unicode_escape_sequences", "title": "Unicode escape sequences"}, {"id": "Unicode_code_point_escapes", "title": "Unicode code point escapes"}, {"id": "Regular_expression_literals", "title": "Regular expression literals"}, {"id": "Template_literals", "title": "Template literals"}, {"id": "Automatic_semicolon_insertion", "title": "Automatic semicolon insertion"}, {"id": "Specifications", "title": "Specifications"}, {"id": "Browser_compatibility", "title": "Browser compatibility"}, {"id": "Firefox-specific_notes", "title": "Firefox-specific notes"}, {"id": "See_also", "title": "See also"}], "slug": "Web/JavaScript/Reference/Lexical_grammar", "review_tags": []}