adaptive-expressions package
클래스
Abs |
지정된 숫자의 절대값을 반환합니다. |
Accessor |
경로에 해당하는 변수 값에 액세스하는 데 사용됩니다. |
Add |
두 개 이상의 숫자(순수)를 추가하거나 두 개 이상의 문자열(기타)을 연결한 결과를 반환합니다. |
AddDays |
타임스탬프에 일 수를 더합니다. |
AddHours |
타임스탬프에 시간 수를 더합니다. |
AddMinutes |
타임스탬프에 분 수를 더합니다. |
AddOrdinal |
입력 숫자의 서수를 반환합니다. |
AddProperty |
JSON 개체에 속성 및 해당 값 또는 이름-값 쌍을 추가하고 업데이트된 개체를 반환합니다. 런타임에서 개체가 이미 있는 경우 함수에서 오류가 발생합니다. |
AddSeconds |
타임스탬프에 초 수를 더합니다. |
AddToTime |
타임스탬프에 시간 단위 수를 더합니다. |
All |
시퀀스의 모든 요소가 특정 조건에 맞는지 확인합니다. |
And |
모든 식이 true이면 true를 반환하거나 하나 이상의 식이 false이면 false를 반환합니다. |
Any |
시퀀스에 특정 조건에 맞는 요소가 있는지 확인합니다. |
Average |
숫자 배열의 평균을 반환합니다. |
Base64 |
문자열 또는 바이트 배열에 대한 base64로 인코딩된 버전을 반환합니다. |
Base64ToBinary |
Base64로 인코딩된 문자열의 이진 배열을 반환합니다. |
Base64ToString |
base64로 인코딩된 문자열의 문자열 버전을 반환하며, 결과적으로 base64 문자열을 디코딩합니다. |
Binary |
문자열의 이진 버전을 반환합니다. |
Bool |
값의 부울 버전을 반환합니다. |
Ceiling |
지정된 숫자보다 크거나 같은 가장 작은 정수 값을 반환합니다. |
Coalesce |
하나 이상의 매개 변수에서 Null이 아닌 첫 번째 값을 반환합니다. 빈 문자열, 빈 배열 및 빈 개체는 null이 아닙니다. |
ComparisonEvaluator |
비교 연산자입니다. 비교 연산자는 비교가 false이거나 오류가 있는 경우 false를 반환합니다. 이렇게 하면 오류가 부울 식을 단락하는 것을 방지할 수 있습니다. |
Concat |
둘 이상의 문자열을 결합하고 결합된 문자열을 반환합니다. |
Contains |
컬렉션에 특정 항목이 있는지 검사합니다. 항목을 찾은 경우 true를 반환하거나, 찾을 수 없는 경우 false를 반환합니다. 이 함수는 대/소문자를 구분합니다. |
ConvertFromUTC |
UTC(협정 세계시)의 타임스탬프를 대상 표준 시간대로 변환합니다. |
ConvertToUTC |
원본 표준 시간대에서 UTC(세계 협정시)로 타임스탬프를 변환합니다. |
Count |
컬렉션의 항목 수를 반환합니다. |
CountWord |
문자열의 단어 수를 반환합니다. |
CreateArray |
여러 입력에서 배열을 반환합니다. |
DataUri |
문자열의 데이터 URI(Uniform Resource IDentifier)를 반환합니다. |
DataUriToBinary |
데이터 URI(Uniform Resource IDentifier)의 이진 버전을 반환합니다. |
DataUriToString |
데이터 URI(Uniform Resource IDentifier)의 문자열 버전을 반환합니다. |
DateFunc |
m/dd/yyyy 형식으로 지정된 타임스탬프의 날짜를 반환합니다. |
DateReadBack |
날짜-시간 라이브러리를 사용하여 날짜 리드백(readback)을 제공합니다. |
DateTimeDiff |
두 개의 타임스탬프가 다른 여러 틱을 반환합니다. |
DayOfMonth |
타임스탬프에서 월의 날짜를 반환합니다. |
DayOfWeek |
타임스탬프에서 요일을 반환합니다. |
DayOfYear |
타임스탬프에서 년의 날짜를 반환합니다. |
Divide |
두 숫자를 나눈 정수 결과를 반환합니다. |
Element |
인덱싱 연산자([ ])는 시퀀스에서 단일 요소를 선택합니다. 개체에 대한 목록 또는 문자열 인덱스에서 숫자 인덱스 지원 |
Empty |
인스턴스가 비어 있는지 여부를 확인합니다. 입력이 비어 있으면 true를 반환합니다. 빈 수단: 1.입력이 null이거나 정의되지 않았습니다. 2.입력은 null 또는 빈 문자열입니다. 3.입력은 0 크기 컬렉션입니다. 4.Input은 속성이 없는 개체입니다. |
EndsWith |
문자열이 특정 하위 문자열로 종료하는지 검사합니다. 부분 문자열이 발견되면 true를 반환하거나, 찾을 수 없는 경우 false를 반환합니다. 이 함수는 대/소문자를 구분하지 않습니다. |
EOL |
환경에 따라 줄 바꿈 문자열을 반환합니다. |
Equal |
두 값, 식 또는 개체가 모두 같은지 검사합니다. 둘 다 동일하면 true를 반환하거나, 동일하지 않은 경우 false를 반환합니다. |
Exists |
truthiness에 대해 식을 평가합니다. |
First |
문자열 또는 배열에서 첫 번째 항목을 반환합니다. |
Flatten |
배열을 배열이 아닌 값으로 평면화합니다. 필요에 따라 평면화할 최대 깊이를 설정할 수 있습니다. |
Float |
부동 소수점 수에 대한 문자열 버전을 부동 소수점 수로 변환합니다. |
Floor |
지정한 숫자보다 작거나 같은 가장 큰 정수를 반환합니다. |
Foreach |
각 요소에 대해 작업을 수행하고 새 컬렉션을 반환합니다. |
FormatDateTime |
지정한 형식의 타임스탬프를 반환합니다. 형식 참조: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
FormatEpoch |
UNIX 시간(Epoch 시간, POSIX 시간, UNIX Epoch 시간이라고도 함)의 지정된 형식으로 타임스탬프를 반환합니다. |
FormatNumber |
숫자를 필수 10진수로 서식을 지정합니다. |
FormatTicks |
틱에서 지정된 형식의 타임스탬프를 반환합니다. |
GetFutureTime |
지정한 시간 단위를 더한 현재 타임스탬프를 반환합니다. |
GetNextViableDate |
현재 날짜 및 사용자의 표준 시간대를 기준으로 timex 식의 다음 실행 가능한 날짜를 반환합니다. |
GetNextViableTime |
현재 시간 및 사용자의 표준 시간대를 기준으로 timex 식의 다음 실행 가능한 시간을 반환합니다. |
GetPastTime |
지정한 시간 단위를 뺀 현재 타임스탬프를 반환합니다. |
GetPreviousViableDate |
현재 날짜 및 사용자의 표준 시간대를 기준으로 timex 식의 이전 실행 가능한 날짜를 반환합니다. |
GetPreviousViableTime |
현재 시간 및 사용자의 표준 시간대를 기준으로 timex 식의 이전 실행 가능한 시간을 반환합니다. |
GetProperty |
JSON 개체에서 지정된 속성의 값을 검색합니다. |
GetTimeOfDay |
지정된 타임스탬프에 대한 하루 중 시간을 반환합니다. |
GreaterThan |
첫 번째 값이 두 번째 값보다 큰지 검사합니다. 첫 번째 값이 더 많으면 true를 반환하거나, 값이 작으면 false를 반환합니다. |
GreaterThanOrEqual |
첫 번째 값이 두 번째 값보다 크거나 같은지 검사합니다. 첫 번째 값이 크거나 같으면 true를 반환하거나 첫 번째 값이 작으면 false를 반환합니다. |
If |
식이 true인지 또는 false인지 검사합니다. 결과에 기반해 지정한 값을 반환합니다. |
Ignore |
MostSpecificSelector에서 무시되도록 절을 표시합니다. MostSpecificSelector는 A & B가 A보다 더 구체적이라고 생각하지만 일부 절은 고유하고 비교할 수 없습니다. |
IndexOf |
배열에서 맨 처음 나오는 값의 인덱스를 반환합니다. 해당 값이 있는 경우 값의 인덱스 위치(0부터 시작)이거나, 그렇지 않은 경우 -1입니다. |
IndicesAndValues |
배열 또는 개체를 인덱스 및 값 속성이 있는 개체의 배열로 전환합니다. 배열의 경우 인덱스는 배열의 위치입니다. 개체의 경우 값에 대한 키입니다. |
Int |
문자열의 정수 버전을 반환합니다. |
Intersection |
지정한 컬렉션에서 공통 항목만 있는 컬렉션을 반환합니다. 결과에 나타내려면 항목이 이 함수에 전달된 모든 컬렉션에 나타나야 합니다. 같은 이름을 가진 항목이 한 개 이상이면 해당 이름의 마지막 항목이 결과에 나타납니다. |
IsArray |
지정된 입력이 배열이면 true를 반환합니다. |
IsBoolean |
지정된 입력이 부울이면 true를 반환합니다. |
IsDate |
지정된 |
IsDateRange |
지정된 TimexProperty 또는 Timex 식이 유효한 날짜 범위를 참조하는 경우 true를 반환합니다. |
IsDateTime |
지정된 입력이 UTC ISO 형식(YYYY-MM-DDTHH:mm:ss.fffZ) 타임스탬프 문자열이면 true를 반환합니다. |
IsDefinite |
지정된 TimexProperty 또는 Timex 식이 유효한 날짜를 참조하는 경우 true를 반환합니다. 유효한 날짜에는 year, month 및 dayOfMonth가 포함됩니다. |
IsDuration |
지정된 TimexProperty 또는 Timex 식이 유효한 기간을 참조하는 경우 true를 반환합니다. |
IsFloat |
지정된 입력이 부동 소수점 숫자인 경우 true를 반환합니다. C# 및 JavaScript 간의 맞춤으로 인해 모듈로 1의 잔여물이 0이 아닌 숫자가 부동 소수점 숫자로 처리됩니다. |
IsInteger |
지정된 입력이 정수이면 true를 반환합니다. C# 및 JavaScript 간의 맞춤으로 인해 모듈로 1의 잔여물이 0인 숫자가 정수로 처리됩니다. |
IsMatch |
지정된 문자열이 지정된 정규식 패턴과 일치하면 true를 반환합니다. |
IsObject |
지정된 입력이 복합 개체이면 true를 반환하거나 기본 개체인 경우 false를 반환합니다. 기본 개체에는 문자열, 숫자 및 부울이 포함됩니다. 복합 형식에는 속성이 포함됩니다. |
IsPresent |
지정된 TimexProperty 또는 Timex 식이 현재를 참조하는 경우 true를 반환합니다. |
IsString |
지정된 입력이 문자열이면 true를 반환합니다. |
IsTime |
지정된 TimexProperty 또는 Timex 식이 유효한 시간을 참조하는 경우 true를 반환합니다. 유효한 시간은 시간, 분 및 초를 포함합니다. |
IsTimeRange |
지정된 |
JPath |
경로 식과 일치하는 노드 또는 값에 대한 JSON 또는 JSON 문자열을 확인하고 일치하는 노드를 반환합니다. |
Join |
배열의 모든 항목을 포함하고 각 문자가 ‘구분 기호’로 구분된 문자열을 반환합니다. |
Json |
JSON(JavaScript Object Notation) 형식 값 또는 문자열이나 XML의 개체를 반환합니다. |
JsonStringify |
값의 문자열 버전을 반환합니다. |
Last |
컬렉션에서 마지막 항목을 반환합니다. |
LastIndexOf |
배열에서 마지막으로 나오는 지정된 값의 인덱스를 반환합니다. 해당 값이 있는 경우 값의 인덱스 위치(0부터 시작)이거나, 그렇지 않은 경우 -1입니다. |
Length |
문자열의 길이를 반환합니다. |
LessThan |
첫 번째 값이 두 번째 값보다 작은지 검사합니다. 첫 번째 값이 작으면 true를 반환하거나 첫 번째 값이 더 많으면 false를 반환합니다. |
LessThanOrEqual |
첫 번째 값이 두 번째 값보다 작거나 같은지 검사합니다. 첫 번째 값이 보다 작거나 같으면 true를 반환하거나 첫 번째 값이 더 많으면 false를 반환합니다. |
Max |
배열에서 가장 높은 값을 반환합니다. 배열은 양쪽 끝에 포함됩니다. |
Merge |
여러 개체(json)를 하나의 개체(json)로 병합합니다. 항목이 배열인 경우 배열의 요소도 병합됩니다. |
Min |
배열의 숫자 집합에서 가장 낮은 값을 반환합니다. |
Mod |
두 숫자를 나눈 나머지를 반환합니다. |
Month |
지정된 타임스탬프의 월을 반환합니다. |
Multiply |
숫자를 곱하여 제품을 반환합니다. |
MultivariateNumericEvaluator |
2개 이상의 인수를 가질 수 있는 숫자 연산자입니다. |
NewGuid |
새 GUID 문자열을 반환합니다. |
Not |
식이 false인지 검사합니다. 식이 false이면 true를 반환하거나 true이면 false를 반환합니다. |
NotEqual |
두 항목이 같지 않으면 true를 반환합니다. |
NumberTransformEvaluator |
숫자를 다른 숫자로 변환하는 계산기입니다. |
NumericEvaluator |
1개 이상의 인수를 가질 수 있는 숫자 연산자입니다. |
Optional |
MostSpecificSelector의 경우 A & B ||를 수행하는 대신 짧은 손입니다. A & 선택 사항(B)을 동일한 의미로 수행할 수 있습니다. |
Or |
최소 하나의 식이 true인지 검사합니다. 하나 이상의 식이 true이면 true를 반환하거나, 모두 false이면 false를 반환합니다. |
Power |
한 숫자의 다른 숫자에 대한 지수를 반환합니다. |
Rand |
시작 끝만 포함하는 지정한 범위에서 임의의 정수를 반환합니다. |
Range |
지정된 길이로 지정된 정수에서 시작하는 정수 배열을 반환합니다. |
RemoveProperty |
개체에서 속성을 제거하고 업데이트된 개체를 반환합니다. |
Replace |
하위 문자열을 지정한 문자열로 바꾸고 결과 문자열을 반환합니다. 이 함수는 대/소문자를 구분합니다. |
ReplaceIgnoreCase |
하위 문자열을 지정한 문자열로 바꾸고 결과 문자열을 반환합니다. 이 함수는 대/소문자를 구분하지 않습니다. |
Reverse |
문자열 또는 배열에서 요소의 순서를 반대로 바꿉니다. |
Round |
숫자 값을 가장 가까운 정수로 반올림합니다. |
Select |
각 요소에 대해 작업을 수행하고 변환된 요소의 새 컬렉션을 반환합니다. |
SentenceCase |
첫 번째 단어만 대문자로 표시하고 다른 단어는 소문자로 둡니다. |
SetPathToValue |
JSON 개체의 경로를 값으로 설정합니다. |
SetProperty |
개체의 속성 값을 설정하고 업데이트된 개체를 반환합니다. |
Skip |
컬렉션 앞의 항목을 제거하고 다른 모든 항목을 반환합니다. |
SortBy |
컬렉션의 요소를 오름차순으로 정렬하고 정렬된 컬렉션을 반환합니다. |
SortByDescending |
컬렉션의 요소를 내림차순으로 정렬하고 정렬된 컬렉션을 반환합니다. |
Split |
원래 문자열에 지정된 구분 기호 문자를 기준으로 하여 하위 문자열을 포함하는 배열(쉼표로 구분됨)을 반환합니다. |
Sqrt |
지정된 숫자의 제곱근을 반환합니다. |
StartOfDay |
타임스탬프에 대한 날의 시작을 반환합니다. |
StartOfHour |
타임스탬프에 대한 시간의 시작을 반환합니다. |
StartOfMonth |
타임스탬프에 대한 월의 시작을 반환합니다. |
StartsWith |
문자열이 특정 하위 문자열로 시작하는지 검사합니다. 부분 문자열이 발견되면 true를 반환하거나, 찾을 수 없는 경우 false를 반환합니다. 이 함수는 대/소문자를 구분하지 않습니다. |
String |
값의 문자열 버전을 반환합니다. |
StringOrValue |
문자열 보간을 래핑하여 실제 값을 가져옵니다. 예를 들어 stringOrValue('${1}')는 문자열 1을 가져옵니다. StringOrValue('${1} item')는 문자열 "1 항목"을 가져옵니다. |
StringTransformEvaluator |
문자열을 다른 문자열로 변환하는 계산기입니다. |
SubArray |
지정된 시작 및 끝 위치에서 하위 배열을 반환합니다. 인덱스 값은 숫자 0으로 시작합니다. |
Substring |
지정한 위치 또는 인덱스에서 시작하여 문자열에서 문자를 반환합니다. 인덱스 값은 숫자 0으로 시작합니다. |
Subtract |
이전 번호에서 다음 숫자를 빼서 결과를 반환합니다. |
SubtractFromTime |
타임스탬프에서 시간 단위 수를 뺍니다. |
Sum |
배열에 숫자를 추가하여 결과를 반환합니다. |
Take |
배열 앞에서 항목을 반환하거나 문자열에서 특정 접두사를 사용합니다. |
Ticks |
지정된 타임스탬프의 틱 속성 값을 반환합니다. 틱은 100나노초 간격입니다. |
TicksToDays |
틱을 일 수로 변환합니다. |
TicksToHours |
틱을 시간 수로 변환합니다. |
TicksToMinutes |
틱을 분 수로 변환합니다. |
TimeTransformEvaluator |
datetime을 다른 datetime으로 변환하는 계산기입니다. |
TimexResolve |
지정된 TimexProperty 또는 Timex 식이 유효한 시간을 참조하는 경우 true를 반환합니다. |
TitleCase |
지정된 문자열을 제목 대/소문자로 변환합니다. |
ToLower |
문자열을 소문자 형식으로 반환합니다. 문자열의 문자에 소문자 버전이 없으면 반환된 문자열에 해당 문자가 변경되지 않고 포함됩니다. |
ToUpper |
문자열을 대문자 형식으로 반환합니다. 문자열의 문자에 대문자 버전이 없으면 반환된 문자열에 해당 문자가 변경되지 않고 포함됩니다. |
Trim |
문자열에서 선행 및 후행 공백을 제거하고 업데이트된 문자열을 반환합니다. |
Union |
지정한 컬렉션에서 모든 항목이 있는 컬렉션을 반환합니다. 결과에 나타내기 위해 항목이 이 함수에 전달된 모든 컬렉션에 나타날 수 있습니다. 같은 이름을 가진 항목이 한 개 이상이면 해당 이름의 마지막 항목이 결과에 나타납니다. |
Unique |
배열에서 모든 중복 항목을 제거합니다. |
UriComponent |
URI(Uniform Resource Identifier) 구성 요소의 이진 버전을 반환합니다. |
UriComponentToString |
URI(Uniform Resource Identifier) 인코딩된 문자열의 문자열 버전을 반환하며, 결과적으로 URI 인코딩된 문자열을 디코딩합니다. |
UriHost |
URI(Uniform Resource Identifier)의 호스트 값을 반환합니다. |
UriPath |
URI(Uniform Resource Identifier)의 경로 값을 반환합니다. |
UriPathAndQuery |
URI(Uniform Resource Identifier)의 경로 및 쿼리 값을 반환합니다. |
UriPort |
URI(Uniform Resource Identifier)의 포트 값을 반환합니다. |
UriQuery |
URI(Uniform Resource Identifier)의 쿼리 값을 반환합니다. |
UriScheme |
URI(Uniform Resource Identifier)의 체계 값을 반환합니다. |
UtcNow |
현재 타임스탬프를 반환합니다. |
Where |
각 요소에 대해 필터링하고 특정 조건과 일치하는 필터링된 요소의 새 컬렉션을 반환합니다. |
XML |
환경에 따라 줄 바꿈 문자열을 반환합니다. |
XPath |
환경에 따라 줄 바꿈 문자열을 반환합니다. |
Year |
지정된 타임스탬프의 연도를 반환합니다. |
CommonRegex |
PCRE regex 문자열을 RegExp PCRE ref: http://www.pcre.org/로 변환합니다. PCRE antlr g4 파일: CommonRegex.g4. |
Constant |
식 상수를 생성합니다. |
ArrayExpressionConverter |
|
BoolExpressionConverter |
|
EnumExpressionConverter |
|
ExpressionConverter |
|
IntExpressionConverter |
|
NumberExpressionConverter |
|
ObjectExpressionConverter |
|
StringExpressionConverter |
|
ValueExpressionConverter |
|
Expression |
값을 생성하기 위해 분석하거나 평가할 수 있는 식입니다. 이렇게 하면 여러 기본 제공 함수를 지원하고 런타임에 확장할 수도 있는 개방형 래퍼가 제공됩니다. 또한 예외가 없어야 하는 식 및 평가의 정확성에 대한 유효성 검사를 지원합니다. |
ExpressionEvaluator |
식을 평가하는 방법에 대한 정보입니다. |
ExpressionFunctions |
|
ArrayExpression |
T 배열의 값이거나 T 배열에 바인딩할 문자열 식인 속성을 나타냅니다. |
BoolExpression |
부울 또는 부울로 확인되는 문자열 식인 속성을 나타냅니다. |
EnumExpression |
EnumExpression - T의 열거형 또는 열거형으로 확인되는 문자열 식인 속성을 나타냅니다. |
ExpressionProperty |
속성에 대한 Expression 또는 값을 정의하는 기본 클래스입니다. |
IntExpression |
int 또는 int로 확인되는 문자열 식인 속성을 나타냅니다. |
NumberExpression |
float 또는 float로 확인되는 문자열 식인 속성을 나타냅니다. |
ObjectExpression |
T 형식의 개체 또는 T 형식의 개체로 확인되는 문자열 식인 속성을 나타냅니다. |
StringExpression |
문자열 값 또는 문자열 식인 속성을 나타냅니다. |
ValueExpression |
모든 종류의 개체 또는 문자열 식인 속성을 나타냅니다. |
ExpressionType |
기본 제공 식 형식입니다. |
Extensions |
일부 util 및 확장 함수 |
FunctionTable |
FunctionTable은 BuiltinFunctions.Functions를 CustomDictionary와 병합하는 사전입니다. |
FunctionUtils |
AdaptiveExpression의 유틸리티 함수입니다. |
InternalFunctionUtils |
유틸리티 함수는 내부에서만 사용됨 |
CommonRegexLexer | |
Alpha_numsContext | |
AlternationContext | |
AtomContext | |
CaptureContext | |
Cc_atomContext | |
Cc_literalContext | |
Character_classContext | |
CommonRegexParser | |
DigitContext | |
DigitsContext | |
ElementContext | |
ExprContext | |
LetterContext | |
LiteralContext | |
NameContext | |
Non_captureContext | |
Non_close_parenContext | |
Non_close_parensContext | |
NumberContext | |
Octal_charContext | |
Octal_digitContext | |
OptionContext | |
Option_flagContext | |
ParseContext | |
QuantifierContext | |
Quantifier_typeContext | |
Shared_atomContext | |
Shared_literalContext | |
SimpleObjectMemory |
MemoryInterface의 간단한 구현 |
StackedMemory |
MemoryInterface의 스택 구현입니다. 메모리 변수에는 계층적 관계가 있습니다. |
Options |
평가 동작을 정의하는 데 사용되는 옵션입니다. |
ExpressionParser |
문자열을 식으로 변환하는 파서 |
ExpressionAntlrLexer | |
ArgsListContext | |
ArrayCreationExpContext | |
BinaryOpExpContext | |
ExpressionAntlrParser | |
ExpressionContext | |
FileContext | |
FuncInvokeExpContext | |
IdAtomContext | |
IndexAccessExpContext | |
JsonCreationExpContext | |
KeyContext | |
KeyValuePairContext | |
KeyValuePairListContext | |
LambdaContext | |
MemberAccessExpContext | |
NumericAtomContext | |
ParenthesisExpContext | |
PrimaryExpContext | |
PrimaryExpressionContext | |
StringAtomContext | |
StringInterpolationAtomContext | |
StringInterpolationContext | |
TextContentContext | |
TripleOpExpContext | |
UnaryOpExpContext | |
ParseErrorListener |
식 파서 오류 수신기입니다. |
Util |
util 클래스 |
RegexErrorListener |
Regex에 대한 오류 수신기입니다. |
TimeZoneConverter |
표준 시간대 변환기입니다. (1) Windows(.NET) 표준 시간대에서 iana 표준 시간대로. (2) iana 표준 시간대에서 windows(.NET) 표준 시간대로. windows ref: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref: https://www.iana.org/time-zones. |
Clause |
정식 정규식 식입니다. |
Node |
트리거 트리의 노드입니다. |
Quantifier |
식의 런타임 확장을 허용하기 위한 수량자입니다. |
Trigger |
트리거는 트리거 식과 해당 작업의 조합입니다. |
TriggerTree |
트리거 트리는 규칙을 더 쉽게 사용할 수 있도록 일반화/특수화에 따라 계산기를 구성합니다. |
인터페이스
ExpressionParserInterface |
문자열을 식으로 구문 분석하는 인터페이스 |
CommonRegexListener |
이 인터페이스는 에서 생성한 구문 분석 트리에 대한 전체 수신기를 |
CommonRegexVisitor |
이 인터페이스는 에서 생성한 구문 분석 트리에 대한 전체 일반 방문자를 |
MemoryInterface |
문자열을 식으로 구문 분석하는 인터페이스 |
ExpressionAntlrParserListener |
이 인터페이스는 에서 생성한 구문 분석 트리에 대한 전체 수신기를 |
ExpressionAntlrParserVisitor |
이 인터페이스는 에서 생성한 구문 분석 트리에 대한 전체 일반 방문자를 |
Optimizer |
절을 다시 작성하여 최적화합니다. |
PredicateComparer |
두 조건자를 비교하여 두 조건자 간의 관계를 식별합니다. |
형식 별칭
EvaluateExpressionDelegate |
식을 평가할 대리자입니다. 계산기는 적절한 경우 런타임 인수를 확인하고 가능한 경우 예외를 throw하지 않고 오류를 반환해야 합니다. |
EvaluatorLookup |
형식의 조회 함수 정보를 위임합니다. |
ValidateExpressionDelegate |
식에서 정적 유효성 검사를 수행하기 위한 대리자입니다. 식이 유효하지 않은 경우 유효성 검사기는 예외를 throw할 수 있고 throw해야 합니다. |
ValueWithError |
오류가 있는 값 결과입니다. |
VerifyExpression |
식의 결과가 적절한 형식인지 확인하고 그렇지 않은 경우 문자열을 반환합니다. |
PredicateComparers |
열거형
ReturnType |
식을 회피할 때 필요한 형식입니다. |
QuantifierType |
트리거 식을 확장하기 위한 수량자 유형입니다. |
RelationshipType |
트리거 식 간의 관계입니다. |
함수
convert |
CSharp 스타일 datetime 형식 문자열을 Day.js 스타일 datetime 형식 문자열로 변환합니다. Ref: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
함수 세부 정보
convertCSharpDateTimeToDayjs(string)
CSharp 스타일 datetime 형식 문자열을 Day.js 스타일 datetime 형식 문자열로 변환합니다. Ref: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
function convertCSharpDateTimeToDayjs(fmtString: string): string
매개 변수
- fmtString
-
string
CSharp 스타일 날짜/시간 형식 문자열입니다. Ref: https://day.js.org/docs/en/display/format
반환
string
Momengt.js 스타일 날짜/시간 형식 문자열입니다.