#define NBI 18 static const char *MotsINSTR[]={ // instructions // contrôle de flux "if","else","switch","case","continue", "break","default","with","try","catch","finally","throw", // itérations "do","while","for","in","await","of" }; #define NBT 25 static const char *MotsTYPES[]={ // déclarations "var","let","const", // Fonctions et classes "function","return","class", // anciennes spec ECMAScript 1 à 3 "abstract","boolean","byte","char","double","final","float","goto", "int","long","native","short","synchronized","throws","transient","volatile", // littéraux "null","true","false" }; #define NBM 24 static const char *MotsMOTS[]={ // Expressions et opérateurs // Expressions primaires "this","yield","await", //Opérateurs unaires "delete","void","typeof", // Opérateur relationnel "instanceof", // mots-clés réservés mode strict "implements","package","protected","static","interface","private","public", // mots réservés selon ECMAScript 2015 "enum","extends","new","super", "debugger","export","import","meta","label","with" }; #define NBA 69 char *MotsAPIEXT[]={ //GoogleMaps API", "google","maps","Map", "Animation","addListener","addListenerOnce", "BOUNCE", "Circle","CIRCLE","coords","ControlPosition", "DEFAULT","DROP","DROPDOWN_MENU","Data","data", "event", "FORWARD_CLOSED_ARROW","fitBounds", "getAttribute","getCenter","getFeatureById","getLength","getMapTypeId","getPath","getProperty", "getTilt","getZoom","GroundOverlay", "HeatmapLayer","HORIZONTAL_BAR","insertAt", "ImageMapType","InfoWindow","icon", "LEFT_CENTER","LEFT_TOP","latitude","latLng","LatLng","LatLngBounds","lat","loadGeoJson","lng","longitude", "MapTypeControlStyle", "Marker","MarkerClusterer", "open","overrideStyle", "Point","Polygon","Polyline","panTo","position", "Rectangle","removeListener", "setCenter","setContent","setHeading","setMap","setPosition","setProperty", "setStyle","setTilt","setVisible","setZoom","SymbolPath", "Size","SymbolPath", "TOP_CENTER","trigger", "USGSOverlay" };
instructions.h 61 lignes, 2103 octets. Balisé en 0.55 ms Vitesse : 3802 octets/ms