問題一覧
1
can generate context-free languages
context-free grammar
2
require only single operand
unary operators
3
require two operands
binary operators
4
used as the general terminology for naming of variables, functions and arrays
identifiers
5
formal language used to communicate algorithms both from programmer to programmer and from programmer to machine
programming language
6
refer to fixed values
Constants
7
using the particular constructs of the language
pragmatics
8
match a single character
square brackets
9
always enclosed in double quotes
strings
10
sequence of characters (alphanumeric) in a token
lexemes
11
their values can't be modified by the program once they are defined
Constants
12
match zero or more quantifier
asterisk
13
notations for describing a set of character strings
regular expressions
14
set of symbols and rules for forming terms
syntax
15
takes the modified source code from language preprocessors that are written in the form of sentences
lexical analysis
16
used as range quantifiers
curly brackets
17
special symbols
brackets, parentheses, braces, comma, semi colon, asterisk
18
define as a set of strings of symbols that may be constrained by specific rules
language
19
also called as literals
constants
20
create pointer variable
asterisk
21
basic abstract unit of meaning
lexemes
22
used for grouping characters or regular expressions
parentheses
23
The rules for transforming terms to terms
semantics
24
used as array element reference
brackets
25
used to separate more than one statements
comma
26
symbols that trigger an action when applied to variables and other objects
operators
27
used in search engines, search and replace dialogues of word processors
regular expressions
28
breaks these syntaxes into a series of tokens by removing white space or comments in the source code
lexical analyzer
29
used to indicate function calls and function parameters
parentheses
30
Mark the start and end of a block code
braces
31
an array of characters ended with a null character
strings
32
match 0 or 1 quantifier
question mark
33
indicates a range in character class
minus sign
34
operator that essentially invokes an initialization list
semi colon
35
separates a series of alternatives
or sign
36
anchor for the start of the string or negation symbol
caret
37
requires three operands
ternary operators
38
anchor for the end of the string
dollar sign
39
gives special meaning to the character following it
backslash
40
an object that represents something else
token
41
predefined or reserved words in a programming language
keywords
42
some predefined rules for every lexeme to be identified as a valid token
lexemes
43
match one or more quantifier
Plus sign
44
matches any character except the new line symbol
period
45
first phase of a compiler
lexical analysis
46
different types of tokens
keywords, operators, strings, Constants, special symbols, identifiers
47
used in programming languages having some special meaning
special symbols