Go to the source code of this file.
◆ JUCE_DECLARE_JS_TOKEN
| #define JUCE_DECLARE_JS_TOKEN |
( |
| name, |
|
|
| str ) |
Value:static const char*
const name = str;
static const char * name
Definition pugl.h:1582
◆ JUCE_JS_COMPARE_KEYWORD
| #define JUCE_JS_COMPARE_KEYWORD |
( |
| name, |
|
|
| str ) |
Value:if (len == sizeof (str) - 1 && matchToken (TokenTypes::name, len)) return TokenTypes::name;
◆ JUCE_JS_COMPARE_OPERATOR
| #define JUCE_JS_COMPARE_OPERATOR |
( |
| name, |
|
|
| str ) |
Value:if (matchToken (TokenTypes::name, sizeof (str) - 1)) return TokenTypes::name;
◆ JUCE_JS_KEYWORDS
| #define JUCE_JS_KEYWORDS |
( |
| X | ) |
|
Value:X(var,
"var")
X(if_,
"if")
X(else_,
"else")
X(do_,
"do")
X(null_,
"null") \
X(while_,
"while")
X(for_,
"for")
X(break_,
"break")
X(continue_,
"continue")
X(undefined,
"undefined") \
X(function,
"function")
X(return_,
"return")
X(true_,
"true")
X(false_,
"false")
X(new_,
"new") \
#define X(str)
Definition juce_LV2Common.h:197
◆ JUCE_JS_OPERATORS
| #define JUCE_JS_OPERATORS |
( |
| X | ) |
|
Value:X(semicolon,
";")
X(dot,
".")
X(comma,
",") \
X(openParen,
"(")
X(closeParen,
")")
X(openBrace,
"{")
X(closeBrace,
"}") \
X(openBracket,
"[")
X(closeBracket,
"]")
X(colon,
":")
X(question,
"?") \
X(typeEquals,
"===")
X(equals,
"==")
X(assign,
"=") \
X(typeNotEquals,
"!==")
X(notEquals,
"!=")
X(logicalNot,
"!") \
X(plusEquals,
"+=")
X(plusplus,
"++")
X(plus,
"+") \
X(minusEquals,
"-=")
X(minusminus,
"--")
X(minus,
"-") \
X(timesEquals,
"*=")
X(times,
"*")
X(divideEquals,
"/=")
X(divide,
"/") \
X(moduloEquals,
"%=")
X(modulo,
"%")
X(xorEquals,
"^=")
X(bitwiseXor,
"^") \
X(andEquals,
"&=")
X(logicalAnd,
"&&")
X(bitwiseAnd,
"&") \
X(orEquals,
"|=")
X(logicalOr,
"||")
X(bitwiseOr,
"|") \
X(leftShiftEquals,
"<<=")
X(lessThanOrEqual,
"<=")
X(leftShift,
"<<")
X(lessThan,
"<") \
X(rightShiftUnsigned,
">>>")
X(rightShiftEquals,
">>=")
X(rightShift,
">>")
X(greaterThanOrEqual,
">=")
X(greaterThan,
">")