Versions in this module Expand all Collapse all v0 v0.2.1 Feb 9, 2024 Changes in this version + const ASSERT_KEYWORD_STRING + const ASSIGN_KEYWORD_SHOULD_BE_FOLLOWED_BY_IDENTS + const AT_SYMBOL_SHOULD_BE_FOLLOWED_BY + const A_KEY_IS_REQUIRED_FOR_EACH_VALUE_IN_OBJ_REC_PATTERNS + const A_NAME_WAS_EXPECTED + const A_NON_PAREN_CALL_EXPR_SHOULD_HAVE_ARGS_AND_CALLEE_SHOULD_BE_FOLLOWED_BY_SPACE + const A_PATTERN_NAMESPACE_NAME_WAS_EXPECTED + const A_PATTERN_NAME_WAS_EXPECTED + const BIN_EXPR_CHAIN_OPERATORS_SHOULD_BE_THE_SAME + const CANNOT_MIX_PATH_INTER_PATH_NAMED_SEGMENT + const CAPTURE_LIST_SHOULD_BE_FOLLOWED_BY_PARAMS + const CAPTURE_LIST_SHOULD_ONLY_CONTAIN_IDENTIFIERS + const CSS_ATTRIBUTE_NAME_SHOULD_START_WITH_ALPHA_CHAR + const DASH_SHOULD_BE_FOLLOWED_BY_OPTION_NAME + const DATELIKE_LITERAL_PATTERN + const DEFAULT_CASE_MUST_BE_UNIQUE + const DEFAULT_NO_CHECK_FUEL + const DEFAULT_TIMEOUT + const DOT_SHOULD_BE_FOLLOWED_BY + const DOUBLE_DASH_SHOULD_BE_FOLLOWED_BY_OPTION_NAME + const DROP_PERM_KEYWORD_SHOULD_BE_FOLLOWED_BY + const EMPTY_CSS_SELECTOR + const EMPTY_PATH_INTERP + const EMPTY_QUERY_PARAM_INTERP + const EMPTY_XML_INTERP + const EQUAL_SIGN_MISSING_AFTER_TYPE_ANNOTATION + const FN_KEYWORD_OR_FUNC_NAME_SHOULD_BE_FOLLOWED_BY_PARAMS + const IDENTIFIER_LITERAL_MUST_NO_END_WITH_A_HYPHEN + const IF_KEYWORD_STRING + const IMPORT_STMT_CONFIG_SHOULD_BE_AN_OBJ_LIT + const IMPORT_STMT_IMPORT_KEYWORD_SHOULD_BE_FOLLOWED_BY_IDENT + const IMPORT_STMT_SRC_SHOULD_BE_AN_URL_OR_PATH_LIT + const INCLUDABLE_CHUNK_KEYWORD_STRING + const INCLUSION_IMPORT_STMT_SRC_SHOULD_BE_A_PATH_LIT + const INCLUSION_IMPORT_STMT_VALID_STR_SHOULD_BE_A_STRING_LIT + const INVALID_ASSIGN_A_PIPELINE_EXPR_WAS_EXPECTED_AFTER_PIPE + const INVALID_BIN_EXPR_NON_EXISTING_OPERATOR + const INVALID_COMPLEX_PATTERN_ELEMENT + const INVALID_CSS_CLASS_SELECTOR_INVALID_NAME + const INVALID_CSS_SELECTOR + const INVALID_DATELIKE_LITERAL_MISSING_LOCATION_PART_AT_THE_END + const INVALID_DATETIME_LITERAL + const INVALID_DATETIME_LITERAL_BOTH_MONTH_AND_DAY_COUNT_PROBABLY_MISSING + const INVALID_DATETIME_LITERAL_DAY_COUNT_PROBABLY_MISSING + const INVALID_DATETIME_LITERAL_MONTH_COUNT_PROBABLY_MISSING + const INVALID_DATE_LIKE_LITERAL + const INVALID_DATE_LITERAL_DAY_COUNT_PROBABLY_MISSING + const INVALID_DATE_LITERAL_MONTH_COUNT_PROBABLY_MISSING + const INVALID_DAY_VALUE + const INVALID_DICT_ENTRY_MISSING_COLON_AFTER_KEY + const INVALID_DICT_ENTRY_MISSING_SPACE_BETWEEN_KEY_AND_COLON + const INVALID_DICT_KEY_ONLY_SIMPLE_VALUE_LITS + const INVALID_DICT_LIT_ENTRY_SEPARATION + const INVALID_DYNAMIC_MAPPING_ENTRY_GROUP_MATCHING_VAR_EXPECTED + const INVALID_EXTENSION_VALUE_AN_OBJECT_LITERAL_WAS_EXPECTED + const INVALID_FLOAT_LIT + const INVALID_FOR_STMT + const INVALID_FOR_STMT_IN_KEYWORD_SHOULD_BE_FOLLOWED_BY_SPACE + const INVALID_FOR_STMT_MISSING_IN_KEYWORD + const INVALID_FOR_STMT_MISSING_VALUE_AFTER_IN + const INVALID_FUNC_SYNTAX + const INVALID_GLOBAL_CONST_DECLS_MISSING_CLOSING_PAREN + const INVALID_GLOBAL_CONST_DECLS_OPENING_PAREN_EXPECTED + const INVALID_GLOBAL_CONST_DECL_LHS_MUST_BE_AN_IDENT + const INVALID_GLOBAL_CONST_DECL_MISSING_EQL_SIGN + const INVALID_GLOBAL_VAR_DECLS_OPENING_PAREN_EXPECTED + const INVALID_GLOBAL_VAR_DECL_LHS_MUST_BE_AN_IDENT + const INVALID_GROUP_NAME_SHOULD_NOT_END_WITH_DASH + const INVALID_HEX_BYTE_SICE_LIT_FAILED_TO_DECODE + const INVALID_HEX_BYTE_SICE_LIT_LENGTH_SHOULD_BE_EVEN + const INVALID_HOST_ALIAS_DEF_MISSING_VALUE_AFTER_EQL_SIGN + const INVALID_HOST_INTERPOLATION + const INVALID_HOST_LIT + const INVALID_HOST_PATT + const INVALID_HOST_PATT_AT_MOST_ONE_DOUBLE_STAR + const INVALID_HOST_PATT_ONLY_SINGLE_OR_DOUBLE_STAR + const INVALID_HOST_PATT_SUGGEST_DOUBLE_STAR + const INVALID_INT_LIT + const INVALID_LIST_TUPLE_PATT_GENERAL_ELEMENT_IF_ELEMENTS + const INVALID_LOCAL_VAR_DECLS_OPENING_PAREN_EXPECTED + const INVALID_LOCAL_VAR_DECL_LHS_MUST_BE_AN_IDENT + const INVALID_MANIFEST_DESC_VALUE + const INVALID_MATCH_CASE_VALUE_EXPLANATION + const INVALID_MONTH_VALUE + const INVALID_NAMED_SEGMENT_PATH_PATTERN_COLON_NAME_SHOULD_NOT_END_WITH_DASH + const INVALID_NAMED_SEGMENT_PATH_PATTERN_COLON_NAME_SHOULD_NOT_START_WITH_DASH + const INVALID_NAMED_SEGMENT_PATH_PATTERN_COLON_SHOULD_BE_FOLLOWED_BY_A_NAME + const INVALID_OBJ_PATT_LIT_ENTRY_SEPARATION + const INVALID_OBJ_REC_LIT_ENTRY_SEPARATION + const INVALID_OBJ_REC_LIT_SPREAD_SEPARATION + const INVALID_PATH_INTERP + const INVALID_PATH_PATT_NAMED_SEGMENTS + const INVALID_PATH_PATT_UNBALANCED_DELIMITERS + const INVALID_PATTERN_INVALID_OCCURENCE_COUNT + const INVALID_PATT_UNION_ELEMENT_SEPARATOR_EXPLANATION + const INVALID_PIPE_STATE_ALL_STAGES_SHOULD_BE_CALLS + const INVALID_PORT_LITERAL_INVALID_PORT_NUMBER + const INVALID_PSEUDO_CSS_SELECTOR_INVALID_NAME + const INVALID_QUANTITY_LIT + const INVALID_QUERY + const INVALID_QUERY_PARAM_INTERP + const INVALID_RATE_LIT + const INVALID_RATE_LIT_DIV_SYMBOL_SHOULD_BE_FOLLOWED_BY_UNIT + const INVALID_RECEP_HANDLER_MISSING_RECEIVED_KEYWORD + const INVALID_REGEX_LIT + const INVALID_RUNE_LIT_INVALID_SINGLE_CHAR_ESCAPE + const INVALID_RUNE_LIT_NO_CHAR + const INVALID_RUNE_RANGE_EXPR + const INVALID_SCHEME_LIT_MISSING_SCHEME + const INVALID_SENDVALUE_EXPRESSION_MISSING_TO_KEYWORD_BEFORE_RECEIVER + const INVALID_SLICE_EXPR_SINGLE_COLON + const INVALID_STRING_INTERPOLATION_SHOULD_NOT_BE_EMPTY + const INVALID_STRING_INTERPOLATION_SHOULD_START_WITH_A_NAME + const INVALID_STR_INTERP + const INVALID_SWITCH_CASE_VALUE_EXPLANATION + const INVALID_TAG_NAME + const INVALID_UPPER_BOUND_RANGE_EXPR + const INVALID_URL + const INVALID_URL_OR_HOST + const INVALID_URL_OR_HOST_PATT_SCHEME_SHOULD_BE_FOLLOWED_BY_COLON_SLASH_SLASH + const INVALID_URL_PATT + const INVALID_WALK_STMT_MISSING_ENTRY_IDENTIFIER + const INVALID_WATCH_EXPR + const INVALID_WATCH_EXP_MODULE_SHOULD_BE_FOLLOWED_BY_WITHCONF_KEYWORD + const INVALID_WATCH_EXP_ONLY_SIMPLE_CALLS_ARE_SUPPORTED + const INVALID_XML_INTERP + const INVALID_YEAR_LITERAL + const INVALID_YEAR_OR_DATE_LITERAL + const KEYWORDS_SHOULD_NOT_BE_USED_AS_FN_NAMES + const KEYWORDS_SHOULD_NOT_BE_USED_AS_PARAM_NAMES + const KEYWORDS_SHOULD_NOT_BE_USED_IN_ASSIGNMENT_LHS + const KEY_LIST_CAN_ONLY_CONTAIN_IDENTS + const LOOSE_HOST_PATTERN + const LOOSE_HOST_PATTERN_PATTERN + const LOOSE_URL_EXPR_PATTERN + const MAX_MODULE_BYTE_LEN + const MAX_OBJECT_KEY_BYTE_LEN + const MAX_SCHEME_NAME_LEN + const METAPROPS_ARE_NOT_ALLOWED_IN_OBJECT_PATTERNS + const METAPROP_KEY_CANNOT_HAVE_A_TYPE_ANNOT + const MIN_TOKEN_CACHING_COUNT + const MISSING_COLON_AFTER_FIELD_NAME + const MISSING_DAY_VALUE + const MISSING_MONTH_VALUE + const MISSING_PROPERTY_PATTERN + const MISSING_PROPERTY_VALUE + const MISSING_RECEIVED_KEYWORD + const MOST_BINARY_EXPRS_MUST_BE_PARENTHESIZED + const NAME_IN_STR_INTERP_SHOULD_BE_FOLLOWED_BY_COLON_AND_EXPR + const NEW_KEYWORD_STRING + const NO_LOCATION_DATELIKE_LITERAL_PATTERN + const NO_OTHERPROPS_PATTERN_NAME + const ONLY_EXPLICIT_KEY_CAN_HAVE_A_TYPE_ANNOT + const ONLY_FIELD_AND_METHOD_DEFINITIONS_ARE_ALLOWED_IN_STRUCT_BODY + const ONLY_FIELD_INIT_PAIRS_ALLOWED + const ONLY_IDENTS_AND_STRINGS_VALID_OBJ_PATT_KEYS + const ONLY_PATH_PATTERNS_CAN_CONTAIN_NAMED_SEGMENTS + const OPTION_NAME_CAN_ONLY_CONTAIN_ALPHANUM_CHARS + const OTHERPROPS_KEYWORD_STRING + const PARAM_LIST_OF_FUNC_PATT_SHOULD_CONTAIN_PARAMETERS_SEP_BY_COMMAS + const PARAM_LIST_OF_FUNC_SHOULD_BE_FOLLOWED_BY_BLOCK_OR_ARROW + const PARAM_LIST_OF_FUNC_SHOULD_CONTAIN_PARAMETERS_SEP_BY_COMMAS + const PATH_INTERP_EXPLANATION + const PATH_LITERALS_USED_AS_IMPORT_SRCS_SHOULD_NOT_CONTAIN_DOT_SEGMENTS + const PATH_LITERALS_USED_AS_IMPORT_SRCS_SHOULD_NOT_CONTAIN_DOT_SLASHSLASH + const PATH_LITERALS_USED_AS_IMPORT_SRCS_SHOULD_NOT_CONTAIN_SLASHSLASH + const PATH_OF_URL_LITERALS_USED_AS_IMPORT_SRCS_SHOULD_NOT_CONTAIN_DOT_SEGMENTS + const PATH_OF_URL_LITERALS_USED_AS_IMPORT_SRCS_SHOULD_NOT_CONTAIN_DOT_SLASHSLASH + const PATH_OF_URL_LITERALS_USED_AS_IMPORT_SRCS_SHOULD_NOT_CONTAIN_SLASHSLASH + const PERCENT_FN_SHOULD_BE_FOLLOWED_BY_PARAMETERS + const PREINIT_KEYWORD_SHOULD_BE_FOLLOWED_BY_A_BLOCK + const QUANTITY_LIT_NOT_ALLOWED_WITH_HEXADECIMAL_NUM + const QUANTITY_LIT_NOT_ALLOWED_WITH_OCTAL_NUM + const QUERY_PARAM_INTERP_EXPLANATION + const QUOTED_NAMED_SEGMENT_PATH_PATTERNS_ARE_NOT_SUPPORTED_YET + const QUOTED_PATH_PATTERN_EXPRS_ARE_NOT_SUPPORTED_YET + const RETURN_TYPE_OF_FUNC_SHOULD_BE_FOLLOWED_BY_BLOCK_OR_ARROW + const SCRIPT_TAG_NAME + const SPAWN_EXPR_ALLOW_KEYWORD_SHOULD_BE_FOLLOWED_BY_OBJ_LIT + const SPAWN_EXPR_ARG_SHOULD_BE_FOLLOWED_BY_ALLOW_KEYWORD + const SPAWN_EXPR_ONLY_SIMPLE_CALLS_ARE_SUPPORTED + const SPREAD_ARGUMENT_CANNOT_BE_FOLLOWED_BY_ADDITIONAL_ARGS + const SPREAD_SHOULD_BE_LOCATED_AT_THE_START + const STMTS_SHOULD_BE_SEPARATED_BY + const STRUCT_KEYWORD_STRING + const STR_INTERP_LIMITED_CHARSET + const STYLE_TAG_NAME + const SYNCHRONIZED_KEYWORD_SHOULD_BE_FOLLOWED_BY_SYNC_VALUES + const UNEXPECTED_NEWLINE_AFTER_COLON + const UNKNOWN_BYTE_SLICE_BASE + const UNTERMINATED_ALIAS_RELATED_LITERAL + const UNTERMINATED_ASSIGNMENT_MISSING_TERMINATOR + const UNTERMINATED_ASSIGNMENT_MISSING_VALUE_AFTER_EQL_SIGN + const UNTERMINATED_BIN_BYTE_SICE_LIT_MISSING_BRACKETS + const UNTERMINATED_BIN_EXPR_MISSING_OPERAND + const UNTERMINATED_BIN_EXPR_MISSING_OPERAND_OR_INVALID_OPERATOR + const UNTERMINATED_BIN_EXPR_MISSING_OPERATOR + const UNTERMINATED_BIN_EXPR_MISSING_PAREN + const UNTERMINATED_BLOCK_MISSING_BRACE + const UNTERMINATED_BYTE_SICE_LIT_MISSING_CLOSING_BRACKET + const UNTERMINATED_CALL + const UNTERMINATED_CALL_MISSING_CLOSING_PAREN + const UNTERMINATED_CAPTURE_LIST_MISSING_CLOSING_BRACKET + const UNTERMINATED_CLOSING_XML_TAG_MISSING_CLOSING_DELIM + const UNTERMINATED_COMPLEX_STRING_PATT_MISSING_CLOSING_BRACKET + const UNTERMINATED_CONCAT_EXPR_ELEMS_EXPECTED + const UNTERMINATED_CSS_ATTRIBUTE_SELECTOR_MISSING_BRACKET + const UNTERMINATED_CSS_ATTR_SELECTOR_INVALID_PATTERN + const UNTERMINATED_CSS_ATTR_SELECTOR_NAME_EXPECTED + const UNTERMINATED_CSS_ATTR_SELECTOR_PATTERN_EXPECTED_AFTER_NAME + const UNTERMINATED_CSS_CLASS_SELECTOR_NAME_EXPECTED + const UNTERMINATED_CSS_ID_SELECTOR_NAME_EXPECTED + const UNTERMINATED_DATE_LITERAL + const UNTERMINATED_DECIMAL_BYTE_SICE_LIT_MISSING_BRACKETS + const UNTERMINATED_DEFAULT_CASE_MISSING_BLOCK + const UNTERMINATED_DICT_MISSING_CLOSING_BRACE + const UNTERMINATED_DOUBLE_COLON_EXPR + const UNTERMINATED_DYN_MEMB_OR_INDEX_EXPR + const UNTERMINATED_EMBEDDED_MODULE + const UNTERMINATED_EXTEND_STMT_MISSING_OBJECT_LITERAL_AFTER_EXTENDED_PATTERN + const UNTERMINATED_EXTEND_STMT_MISSING_PATTERN_TO_EXTEND_AFTER_KEYWORD + const UNTERMINATED_FOR_STMT + const UNTERMINATED_FOR_STMT_MISSING_BLOCK + const UNTERMINATED_GLOBAL_CONS_DECLS + const UNTERMINATED_GLOBAL_VAR_DECLS + const UNTERMINATED_GLOBAL_VAR_DECLS_MISSING_CLOSING_PAREN + const UNTERMINATED_HEX_BYTE_SICE_LIT_MISSING_BRACKETS + const UNTERMINATED_IDENTIFIER_LIT + const UNTERMINATED_IDENT_MEMB_EXPR + const UNTERMINATED_IF_EXPR_MISSING_CLOSING_PAREN + const UNTERMINATED_IF_EXPR_MISSING_VALUE_AFTER_ELSE + const UNTERMINATED_IF_STMT_MISSING_BLOCK + const UNTERMINATED_IF_STMT_MISSING_BLOCK_AFTER_ELSE + const UNTERMINATED_INDEX_OR_SLICE_EXPR + const UNTERMINATED_INDEX_OR_SLICE_EXPR_MISSING_CLOSING_BRACKET + const UNTERMINATED_INT_RANGE_LIT + const UNTERMINATED_KEY_LIST_MISSING_BRACE + const UNTERMINATED_LIFETIMEJOB_EXPRESSION_MISSING_EMBEDDED_MODULE + const UNTERMINATED_LIFETIMEJOB_EXPRESSION_MISSING_META + const UNTERMINATED_LIST_LIT_MISSING_CLOSING_BRACKET + const UNTERMINATED_LIST_LIT_MISSING_OPENING_BRACKET_AFTER_TYPE + const UNTERMINATED_LIST_TUPLE_PATT_LIT_MISSING_BRACE + const UNTERMINATED_LOCAL_VAR_DECLS + const UNTERMINATED_LOCAL_VAR_DECLS_MISSING_CLOSING_PAREN + const UNTERMINATED_MAPPING_ENTRY + const UNTERMINATED_MAPPING_ENTRY_MISSING_ARROW_VALUE + const UNTERMINATED_MAPPING_EXPRESSION_MISSING_BODY + const UNTERMINATED_MAPPING_EXPRESSION_MISSING_CLOSING_BRACE + const UNTERMINATED_MATCH_CASE_MISSING_BLOCK + const UNTERMINATED_MATCH_STMT + const UNTERMINATED_MATCH_STMT_MISSING_BODY + const UNTERMINATED_MATCH_STMT_MISSING_CLOSING_BRACE + const UNTERMINATED_MATCH_STMT_MISSING_VALUE + const UNTERMINATED_MEMB_OR_INDEX_EXPR + const UNTERMINATED_MULTILINE_STRING_LIT + const UNTERMINATED_MULTI_ASSIGN_MISSING_EQL_SIGN + const UNTERMINATED_NEW_EXPR_MISSING_TYPE_AFTER_KEYWORD + const UNTERMINATED_OBJ_MISSING_CLOSING_BRACE + const UNTERMINATED_OBJ_PATTERN_MISSING_CLOSING_BRACE + const UNTERMINATED_OBJ_PATT_MISSING_CLOSING_BRACE + const UNTERMINATED_OPENING_XML_TAG_MISSING_CLOSING + const UNTERMINATED_OPION_EXPR_EQUAL_ASSIGN_SHOULD_BE_FOLLOWED_BY_EXPR + const UNTERMINATED_OPION_PATTERN_A_VALUE_IS_EXPECTED_AFTER_EQUAKL_SIGN + const UNTERMINATED_OPION_PATT_EQUAL_ASSIGN_SHOULD_BE_FOLLOWED_BY_EXPR + const UNTERMINATED_PARAM_LIST_MISSING_CLOSING_PAREN + const UNTERMINATED_PARENTHESIZED_EXPR_MISSING_CLOSING_PAREN + const UNTERMINATED_PAREN_PATTERN + const UNTERMINATED_PAREN_PATTERN_MISSING_PAREN + const UNTERMINATED_PATH_INTERP + const UNTERMINATED_PATH_INTERP_MISSING_CLOSING_BRACE + const UNTERMINATED_PATT + const UNTERMINATED_PATTERN_CALL_MISSING_CLOSING_PAREN + const UNTERMINATED_PATT_DEF_MISSING_EQUAL_SYMBOL_AFTER_PATTERN_NAME + const UNTERMINATED_PATT_DEF_MISSING_NAME_AFTER_PATTERN_KEYWORD + const UNTERMINATED_PATT_DEF_MISSING_RHS + const UNTERMINATED_PATT_NS_DEF_MISSING_EQUAL_SYMBOL_AFTER_PATTERN_NAME + const UNTERMINATED_PATT_NS_DEF_MISSING_NAME_AFTER_PATTERN_KEYWORD + const UNTERMINATED_PATT_NS_DEF_MISSING_RHS + const UNTERMINATED_PATT_UNTERMINATED_EXACT_OCURRENCE_COUNT + const UNTERMINATED_PIPE_STMT_LAST_STAGE_EMPTY + const UNTERMINATED_PORT_LITERAL_MISSING_SCHEME_NAME_AFTER_SLASH + const UNTERMINATED_QTY_RANGE_LIT + const UNTERMINATED_QUERY_PARAM_INTERP + const UNTERMINATED_QUERY_PARAM_INTERP_MISSING_CLOSING_BRACE + const UNTERMINATED_QUOTED_PATH_EXPR_MISSING_CLOSING_BACTICK + const UNTERMINATED_QUOTED_PATH_LIT_MISSING_CLOSING_BACTICK + const UNTERMINATED_QUOTED_PATH_PATTERN_EXPR_MISSING_CLOSING_BACTICK + const UNTERMINATED_QUOTED_PATH_PATTERN_LIT_MISSING_CLOSING_BACTICK + const UNTERMINATED_QUOTED_STRING_LIT + const UNTERMINATED_RECEP_HANDLER_MISSING_HANDLER_OR_PATTERN + const UNTERMINATED_RECEP_HANDLER_MISSING_PATTERN + const UNTERMINATED_RECEP_HANDLER_MISSING_RECEIVED_KEYWORD + const UNTERMINATED_REC_MISSING_CLOSING_BRACE + const UNTERMINATED_REC_PATTERN_MISSING_CLOSING_BRACE + const UNTERMINATED_REGEX_LIT + const UNTERMINATED_RUNE_LIT + const UNTERMINATED_RUNE_LIT_MISSING_QUOTE + const UNTERMINATED_SELF_CLOSING_XML_TAG_MISSING_CLOSING + const UNTERMINATED_SENDVALUE_EXPRESSION_MISSING_TO_KEYWORD + const UNTERMINATED_SENDVALUE_EXPRESSION_MISSING_VALUE + const UNTERMINATED_SLICE_EXPR_MISSING_END_INDEX + const UNTERMINATED_SPAWN_EXPRESSION_MISSING_DO_KEYWORD_AFTER_META + const UNTERMINATED_SPAWN_EXPRESSION_MISSING_EMBEDDED_MODULE_AFTER_DO_KEYWORD + const UNTERMINATED_SPAWN_EXPRESSION_MISSING_EMBEDDED_MODULE_AFTER_GO_KEYWORD + const UNTERMINATED_SPREAD_ELEM_MISSING_EXPR + const UNTERMINATED_STRING_INTERP + const UNTERMINATED_STRING_PATTERN_ELEMENT + const UNTERMINATED_STRING_TEMPL_LIT + const UNTERMINATED_STRUCT_BODY_MISSING_CLOSING_BRACE + const UNTERMINATED_STRUCT_DEF_MISSING_BODY + const UNTERMINATED_STRUCT_DEF_MISSING_NAME_AFTER_KEYWORD + const UNTERMINATED_STRUCT_INIT_LIT_MISSING_CLOSING_BRACE + const UNTERMINATED_SWITCH_CASE_MISSING_BLOCK + const UNTERMINATED_SWITCH_STMT + const UNTERMINATED_SWITCH_STMT_MISSING_BODY + const UNTERMINATED_SWITCH_STMT_MISSING_CLOSING_BRACE + const UNTERMINATED_SWITCH_STMT_MISSING_VALUE + const UNTERMINATED_SYNCHRONIZED_MISSING_BLOCK + const UNTERMINATED_TESTCASE_EXPRESSION_MISSING_BLOCK + const UNTERMINATED_TESTSUITE_EXPRESSION_MISSING_BLOCK + const UNTERMINATED_TREEDATA_ENTRY + const UNTERMINATED_TREEDATA_ENTRY_MISSING_CLOSING_BRACE + const UNTERMINATED_TREEDATA_LIT_MISSING_CLOSING_BRACE + const UNTERMINATED_TREEDATA_LIT_MISSING_OPENING_BRACE + const UNTERMINATED_UNARY_EXPR_MISSING_OPERAND + const UNTERMINATED_UNION_MISSING_CLOSING_PAREN + const UNTERMINATED_URL_OR_HOST_PATT_MISSING_HOST + const UNTERMINATED_VALUE_PATH_LITERAL + const UNTERMINATED_WALK_STMT_MISSING_BLOCK + const UNTERMINATED_WALK_STMT_MISSING_ENTRY_VARIABLE_NAME + const UNTERMINATED_WALK_STMT_MISSING_WALKED_VALUE + const UNTERMINATED_WATCH_EXPR_MISSING_MODULE + const UNTERMINATED_XML_ELEMENT_MISSING_CLOSING_TAG + const UNTERMINATED_XML_EXPRESSION_MISSING_TOP_ELEM_NAME + const UNTERMINATED_XML_INTERP + const UPPER_BOUND_OF_FLOAT_RANGE_LIT_SHOULD_BE_FLOAT_LIT + const UPPER_BOUND_OF_INT_RANGE_LIT_SHOULD_BE_INT_LIT + const UPPER_BOUND_OF_QTY_RANGE_LIT_SHOULD_BE_QTY_LIT + const URL_EXPR_CANNOT_CONTAIN_INTERP_NEXT_TO_EACH_OTHER + const URL_EXPR_CANNOT_END_WITH_SLASH_3DOTS + const URL_LITS_AND_PATH_LITS_USED_AS_IMPORT_SRCS_SHOULD_END_WITH_IX + const URL_PATTERN + const URL_PATTERNS_CANNOT_END_WITH_SLASH_MORE_THAN_4_DOTS + const URL_PATTERN_SUBSEQUENT_DOT_EXPLANATION + const VARIADIC_PARAM_IS_UNIQUE_AND_SHOULD_BE_LAST_PARAM + const XML_ATTRIBUTE_NAME_SHOULD_BE_IDENT + var BINARY_OPERATOR_STRINGS = [...]string + var CONST_KEYWORD_STR = tokenStrings[CONST_KEYWORD] + var ContainsSpace = regexp.MustCompile(`\s`).MatchString + var DATELIKE_LITERAL_REGEX = regexp.MustCompile(DATELIKE_LITERAL_PATTERN) + var ErrMissingTokens = errors.New("missing tokens") + var ErrUnreachable = errors.New("unreachable") + var INCLUDABLE_CHUNK_KEYWORD_STR = tokenStrings[INCLUDABLE_CHUNK_KEYWORD] + var KEYWORDS = tokenStrings[IF_KEYWORD : OR_KEYWORD+1] + var LOOSE_HOST_PATTERN_REGEX = regexp.MustCompile(LOOSE_HOST_PATTERN_PATTERN) + var LOOSE_HOST_REGEX = regexp.MustCompile(LOOSE_HOST_PATTERN) + var LOOSE_URL_EXPR_REGEX = regexp.MustCompile(LOOSE_URL_EXPR_PATTERN) + var MANIFEST_KEYWORD_STR = tokenStrings[MANIFEST_KEYWORD] + var NO_LOCATION_DATELIKE_LITERAL_REGEX = regexp.MustCompile(_NO_LOCATION_DATELIKE_LITERAL_PATTERN) + var PREINIT_KEYWORD_STR = tokenStrings[PREINIT_KEYWORD] + var READONLY_KEYWORD_STR = tokenStrings[READONLY_KEYWORD] + var SCHEMES = []string + var URL_REGEX = regexp.MustCompile(URL_PATTERN) + func CountNodes(n Node) (count int) + func DecodeJsonStringLiteral(s []byte) (t string, ok bool) + func DecodeJsonStringLiteralBytes(s []byte) (t []byte, ok bool) + func DecodeUnicodeSequence(s []byte) rune + func EstimateIndentationUnit(code []rune, chunk *Chunk) string + func FindClosestMaxDistance[T Node](ancestorChain []Node, typ T, maxDistance int) (node T, index int, ok bool) + func FindClosest[T Node](ancestorChain []Node, typ T) (node T, index int, ok bool) + func FindNode[T Node](root Node, typ T, handle func(n T, isUnique bool) bool) T + func FindNodesAndChains[T Node](root Node, typ T, handle func(n T) bool) ([]T, [][]Node) + func FindNodes[T Node](root Node, typ T, handle func(n T) bool) []T + func FindPreviousStatementAndChain(n Node, ancestorChain []Node, climbBlocks bool) (stmt Node, chain []Node, ok bool) + func GetFirstTokenString(node Node, chunk *Chunk) string + func GetNameIfVariable(node Node) (string, bool) + func GetTreeView(n Node, chunk *Chunk) string + func GetVariableName(node Node) string + func HasErrorAtAnyDepth(n Node) bool + func HasPathLikeStart(s string) bool + func IsAnyVariableIdentifier(node Node) bool + func IsCommentFirstSpace(r rune) bool + func IsDelim(r rune) bool + func IsFirstIdentChar(r rune) bool + func IsForbiddenSpaceCharacter(r rune) bool + func IsIdentChar(r rune) bool + func IsMetadataKey(key string) bool + func IsScopeContainerNode(node Node) bool + func IsSupportedSchemeName(s string) bool + func NodeIsPattern(node Node) bool + func NodeIsSimpleValueLiteral(node Node) bool + func NodeIsStringLiteral(node Node) bool + func NodeIs[T Node](node Node, typ T) bool + func ParseDateLikeLiteral(braw []byte) (date time.Time, kind DateLikeLiteralKind, parsingErr *ParsingError) + func ParsePath(pth string) (path string, ok bool) + func ParsePathPattern(pth string) (ok bool) + func ParseURL(u string) (path string, ok bool) + func Print(node Node, chunk *Chunk, w io.Writer, config PrintConfig) (int, error) + func SPrint(node Node, chunk *Chunk, config PrintConfig) string + func Walk(node Node, handle, postHandle NodeHandler) (err error) + type AbsolutePathExpression struct + Slices []Node + func (AbsolutePathExpression) Kind() NodeKind + type AbsolutePathLiteral struct + Raw string + Value string + func (AbsolutePathLiteral) Kind() NodeKind + func (l AbsolutePathLiteral) ValueString() string + type AbsolutePathPatternLiteral struct + Raw string + Value string + func (AbsolutePathPatternLiteral) Kind() NodeKind + func (l AbsolutePathPatternLiteral) ValueString() string + type AssertionStatement struct + Expr Node + func (AssertionStatement) Kind() NodeKind + type Assignment struct + Left Node + Operator AssignmentOperator + Right Node + func (Assignment) Kind() NodeKind + type AssignmentOperator int + const Assign + const DivAssign + const MinusAssign + const MulAssign + const PlusAssign + func (operator AssignmentOperator) Int() bool + type AtHostLiteral struct + Value string + func (AtHostLiteral) Kind() NodeKind + func (l AtHostLiteral) Name() string + func (l AtHostLiteral) ValueString() string + type BinaryExpression struct + Left Node + Operator BinaryOperator + Right Node + func (BinaryExpression) Kind() NodeKind + type BinaryOperator int + const Add + const AddDot + const And + const Concat + const Div + const DivDot + const Dot + const Equal + const ExclEndRange + const GreaterOrEqual + const GreaterOrEqualDot + const GreaterThan + const GreaterThanDot + const In + const Is + const IsNot + const Keyof + const LessOrEqual + const LessOrEqualDot + const LessThan + const LessThanDot + const Match + const Mul + const MulDot + const NilCoalescing + const NotEqual + const NotIn + const NotMatch + const Or + const PairComma + const Range + const SetDifference + const Sub + const SubDot + const Substrof + const Urlof + func (operator BinaryOperator) String() string + type Block struct + Statements []Node + type BooleanConversionExpression struct + Expr Node + func (BooleanConversionExpression) Kind() NodeKind + type BooleanLiteral struct + Value bool + func (BooleanLiteral) Kind() NodeKind + func (l BooleanLiteral) ValueString() string + type BreakStatement struct + Label *IdentifierLiteral + func (BreakStatement) Kind() NodeKind + type ByteSliceLiteral struct + Raw string + Value []byte + func (ByteSliceLiteral) Kind() NodeKind + func (l ByteSliceLiteral) ValueString() string + type CallExpression struct + Arguments []Node + Callee Node + CommandLikeSyntax bool + Must bool + func (CallExpression) Kind() NodeKind + type Chunk struct + GlobalConstantDeclarations *GlobalConstantDeclarations + IncludableChunkDesc *IncludableChunkDescription + IsShellChunk bool + Manifest *Manifest + Preinit *PreinitStatement + Statements []Node + Tokens []Token + func MustParseChunk(str string, opts ...ParserOptions) (result *Chunk) + func ParseChunk(str string, fpath string, opts ...ParserOptions) (result *Chunk, resultErr error) + func ParseChunk2(str string, fpath string, opts ...ParserOptions) (runes []rune, result *Chunk, resultErr error) + type ChunkSource interface + Code func() string + Name func() string + UserFriendlyName func() string + type ChunkStackItem struct + Chunk *ParsedChunkSource + CurrentNodeSpan NodeSpan + func (i ChunkStackItem) GetChunk() (*ParsedChunkSource, bool) + func (i ChunkStackItem) GetCurrentNodeSpan() (NodeSpan, bool) + type Comment struct + Raw string + type ComplexStringPatternPiece struct + Elements []*PatternPieceElement + type ComputeExpression struct + Arg Node + func (ComputeExpression) Kind() NodeKind + type ComputedMemberExpression struct + Left Node + Optional bool + PropertyName Node + func (ComputedMemberExpression) Kind() NodeKind + type ConcatenationExpression struct + Elements []Node + func (ConcatenationExpression) Kind() NodeKind + type ContinueStatement struct + Label *IdentifierLiteral + func (ContinueStatement) Kind() NodeKind + type CssAttributeSelector struct + AttributeName *IdentifierLiteral + Pattern string + Value Node + type CssClassSelector struct + Name string + type CssCombinator struct + Name string + type CssIdSelector struct + Name string + type CssPseudoClassSelector struct + Arguments []Node + Name string + type CssPseudoElementSelector struct + Name string + type CssSelectorExpression struct + Elements []Node + func (CssSelectorExpression) Kind() NodeKind + type CssTypeSelector struct + Name string + type DateLikeLiteralKind int + const DateLit + const DateTimeLit + const YearLit + type DateLiteral struct + Raw string + Value time.Time + func (DateLiteral) Kind() NodeKind + func (l DateLiteral) ValueString() string + type DateTimeLiteral struct + Raw string + Value time.Time + func (DateTimeLiteral) Kind() NodeKind + func (l DateTimeLiteral) ValueString() string + type DefaultCase struct + Block *Block + type DereferenceExpression struct + Pointer Node + type DictionaryEntry struct + Key Node + Value Node + type DictionaryLiteral struct + Entries []*DictionaryEntry + func (DictionaryLiteral) Kind() NodeKind + type DoubleColonExpression struct + Element *IdentifierLiteral + Left Node + func (DoubleColonExpression) Kind() NodeKind + type DynamicMappingEntry struct + GroupMatchingVariable Node + Key Node + KeyVar Node + ValueComputation Node + type DynamicMemberExpression struct + Left Node + Optional bool + PropertyName *IdentifierLiteral + func (DynamicMemberExpression) Kind() NodeKind + type ElementSpreadElement struct + Expr Node + type EmbeddedModule struct + Manifest *Manifest + SingleCallExpr bool + Statements []Node + Tokens []Token + func (emod *EmbeddedModule) ToChunk() *Chunk + type ExtendStatement struct + ExtendedPattern Node + Extension Node + func (ExtendStatement) Kind() NodeKind + type ExtractionExpression struct + Keys *KeyListExpression + Object Node + func (ExtractionExpression) Kind() NodeKind + type FlagLiteral struct + Name string + Raw string + SingleDash bool + func (FlagLiteral) Kind() NodeKind + func (l FlagLiteral) ValueString() string + type FloatLiteral struct + Raw string + Value float64 + func (FloatLiteral) Kind() NodeKind + func (l FloatLiteral) ValueString() string + type FloatRangeLiteral struct + LowerBound *FloatLiteral + UpperBound Node + func (FloatRangeLiteral) Kind() NodeKind + type ForStatement struct + Body *Block + Chunked bool + IteratedValue Node + KeyIndexIdent *IdentifierLiteral + KeyPattern Node + ValueElemIdent *IdentifierLiteral + ValuePattern Node + func (ForStatement) Kind() NodeKind + type FunctionDeclaration struct + Function *FunctionExpression + Name *IdentifierLiteral + func (FunctionDeclaration) Kind() NodeKind + type FunctionExpression struct + AdditionalInvalidNodes []Node + Body Node + CaptureList []Node + IsBodyExpression bool + IsVariadic bool + Parameters []*FunctionParameter + ReturnType Node + func (FunctionExpression) Kind() NodeKind + func (expr FunctionExpression) NonVariadicParamCount() int + func (expr FunctionExpression) SignatureInformation() (nonVariadicParamCount int, parameters []*FunctionParameter, ...) + func (expr FunctionExpression) VariadicParameter() *FunctionParameter + type FunctionParameter struct + IsVariadic bool + Type Node + Var *IdentifierLiteral + type FunctionPatternExpression struct + AdditionalInvalidNodes []Node + IsVariadic bool + Parameters []*FunctionParameter + ReturnType Node + Value Node + func (FunctionPatternExpression) Kind() NodeKind + func (expr FunctionPatternExpression) NonVariadicParamCount() int + func (expr FunctionPatternExpression) SignatureInformation() (nonVariadicParamCount int, parameters []*FunctionParameter, ...) + func (expr FunctionPatternExpression) VariadicParameter() *FunctionParameter + type GlobalConstantDeclaration struct + Left Node + Right Node + func (GlobalConstantDeclaration) Kind() NodeKind + func (decl GlobalConstantDeclaration) Ident() *IdentifierLiteral + type GlobalConstantDeclarations struct + Declarations []*GlobalConstantDeclaration + func (GlobalConstantDeclarations) Kind() NodeKind + type GlobalVariable struct + Name string + func (GlobalVariable) Kind() NodeKind + func (v GlobalVariable) Str() string + type GlobalVariableDeclaration struct + Left Node + Right Node + Type Node + func (GlobalVariableDeclaration) Kind() NodeKind + type GlobalVariableDeclarations struct + Declarations []*GlobalVariableDeclaration + func (GlobalVariableDeclarations) Kind() NodeKind + type GroupPatternLiteral interface + GroupNames func() []string + type HostAliasDefinition struct + Left *AtHostLiteral + Right Node + func (HostAliasDefinition) Kind() NodeKind + type HostExpression struct + Host Node + Raw string + Scheme *SchemeLiteral + func (HostExpression) Kind() NodeKind + type HostLiteral struct + Value string + func (HostLiteral) Kind() NodeKind + func (l HostLiteral) ValueString() string + type HostPatternLiteral struct + Raw string + Value string + func (HostPatternLiteral) Kind() NodeKind + func (l HostPatternLiteral) ValueString() string + type IIdentifierLiteral interface + Identifier func() string + type IdentifierLiteral struct + Name string + func (IdentifierLiteral) Kind() NodeKind + func (l IdentifierLiteral) Identifier() string + func (l IdentifierLiteral) ValueString() string + type IdentifierMemberExpression struct + Left *IdentifierLiteral + PropertyNames []*IdentifierLiteral + func (IdentifierMemberExpression) Kind() NodeKind + type IfExpression struct + Alternate Node + Consequent Node + Test Node + func (IfExpression) Kind() NodeKind + type IfStatement struct + Alternate Node + Consequent *Block + Test Node + func (IfStatement) Kind() NodeKind + type ImportStatement struct + Configuration Node + Identifier *IdentifierLiteral + Source Node + func (ImportStatement) Kind() NodeKind + func (stmt *ImportStatement) SourceString() (string, bool) + type InMemorySource struct + CodeString string + NameString string + func (s InMemorySource) Code() string + func (s InMemorySource) Name() string + func (s InMemorySource) UserFriendlyName() string + type IncludableChunkDescription struct + type InclusionImportStatement struct + Source Node + func (InclusionImportStatement) Kind() NodeKind + func (stmt *InclusionImportStatement) PathSource() (_ string, absolute bool) + type IndexExpression struct + Index Node + Indexed Node + func (IndexExpression) Kind() NodeKind + type InitializationBlock struct + Statements []Node + type IntLiteral struct + Raw string + Value int64 + func (IntLiteral) Kind() NodeKind + func (l IntLiteral) IsHex() bool + func (l IntLiteral) IsOctal() bool + func (l IntLiteral) ValueString() string + type IntegerRangeLiteral struct + LowerBound *IntLiteral + UpperBound Node + func (IntegerRangeLiteral) Kind() NodeKind + type InvalidAliasRelatedNode struct + Raw string + type InvalidCSSselectorNode struct + type InvalidComplexStringPatternElement struct + type InvalidMemberLike struct + Left Node + Right Node + type InvalidObjectElement struct + type InvalidPathPattern struct + Value string + type InvalidURL struct + Value string + type InvalidURLPattern struct + Value string + type KeyListExpression struct + Keys []Node + func (KeyListExpression) Kind() NodeKind + func (expr KeyListExpression) Names() []*IdentifierLiteral + type LazyExpression struct + Expression Node + func (LazyExpression) Kind() NodeKind + type LifetimejobExpression struct + Meta Node + Module *EmbeddedModule + Subject Node + func (LifetimejobExpression) Kind() NodeKind + type ListLiteral struct + Elements []Node + TypeAnnotation Node + func (ListLiteral) Kind() NodeKind + func (list *ListLiteral) HasSpreadElements() bool + type ListPatternLiteral struct + Elements []Node + GeneralElement Node + func (ListPatternLiteral) Kind() NodeKind + type LocalVariableDeclaration struct + Left Node + Right Node + Type Node + func (LocalVariableDeclaration) Kind() NodeKind + type LocalVariableDeclarations struct + Declarations []*LocalVariableDeclaration + func (LocalVariableDeclarations) Kind() NodeKind + type LocatedError interface + LocationStack func() SourcePositionStack + MessageWithoutLocation func() string + type LongValuePathLiteral struct + Segments []SimpleValueLiteral + func (LongValuePathLiteral) Kind() NodeKind + func (l LongValuePathLiteral) ValueString() string + type Manifest struct + Object Node + type MappingExpression struct + Entries []Node + func (MappingExpression) Kind() NodeKind + type MatchCase struct + Block *Block + GroupMatchingVariable Node + Values []Node + type MatchStatement struct + Cases []*MatchCase + DefaultCases []*DefaultCase + Discriminant Node + func (MatchStatement) Kind() NodeKind + type MemberExpression struct + Left Node + Optional bool + PropertyName *IdentifierLiteral + func (MemberExpression) Kind() NodeKind + type MissingExpression struct + type MultiAssignment struct + Nillable bool + Right Node + Variables []Node + func (MultiAssignment) Kind() NodeKind + type MultilineStringLiteral struct + Raw string + Value string + func (MultilineStringLiteral) Kind() NodeKind + func (l MultilineStringLiteral) ValueString() string + type NamedPathSegment struct + Name string + type NamedSegmentPathPatternLiteral struct + Raw string + Slices []Node + StringValue string + func (NamedSegmentPathPatternLiteral) Kind() NodeKind + func (l NamedSegmentPathPatternLiteral) GroupNames() []string + func (l NamedSegmentPathPatternLiteral) ValueString() string + type NewExpression struct + Initialization Node + Type Node + type NilLiteral struct + func (NilLiteral) Kind() NodeKind + func (l NilLiteral) ValueString() string + type Node interface + Base func() NodeBase + BasePtr func() *NodeBase + Kind func() NodeKind + func FindNodeAndChain[T Node](root Node, typ T, handle func(n T, isUnique bool) bool) (T, []Node) + func FindNodeWithSpan(root Node, searchedNodeSpan NodeSpan) (n Node, found bool) + func FindPreviousStatement(n Node, ancestorChain []Node) (stmt Node, ok bool) + func MustParseExpression(str string, opts ...ParserOptions) Node + func ParseExpression(s string) (n Node, ok bool) + func ParseFirstExpression(u string) (n Node, ok bool) + type NodeBase struct + Err *ParsingError + IsParenthesized bool + Span NodeSpan + func (base *NodeBase) BasePtr() *NodeBase + func (base *NodeBase) Kind() NodeKind + func (base NodeBase) Base() NodeBase + func (base NodeBase) IncludedIn(node Node) bool + type NodeHandler = func(node Node, parent Node, scopeNode Node, ancestorChain []Node, after bool) (TraversalAction, error) + type NodeKind uint8 + const Expr + const Stmt + const UnspecifiedNodeKind + type NodeSpan struct + End int32 + Start int32 + func GetInteriorSpan(node Node, chunk *Chunk) (interiorSpan NodeSpan, err error) + func (s NodeSpan) HasPositionEndIncluded(i int32) bool + type ObjectLiteral struct + MetaProperties []*ObjectMetaProperty + Properties []*ObjectProperty + SpreadElements []*PropertySpreadElement + func (ObjectLiteral) Kind() NodeKind + func (objLit ObjectLiteral) HasNamedProp(name string) bool + func (objLit ObjectLiteral) PropValue(name string) (Node, bool) + type ObjectMetaProperty struct + Initialization *InitializationBlock + Key Node + func (prop ObjectMetaProperty) Name() string + type ObjectPatternLiteral struct + OtherProperties []*OtherPropsExpr + Properties []*ObjectPatternProperty + SpreadElements []*PatternPropertySpreadElement + func (ObjectPatternLiteral) Kind() NodeKind + func (l ObjectPatternLiteral) Exact() bool + type ObjectPatternProperty struct + Key Node + Optional bool + Type Node + Value Node + func (prop ObjectPatternProperty) HasImplicitKey() bool + func (prop ObjectPatternProperty) Name() string + type ObjectProperty struct + Key Node + Type Node + Value Node + func (prop ObjectProperty) HasImplicitKey() bool + func (prop ObjectProperty) HasNameEqualTo(name string) bool + func (prop ObjectProperty) Name() string + type OcurrenceCountModifier int + const AtLeastOneOcurrence + const ExactOcurrence + const ExactlyOneOcurrence + const OptionalOcurrence + const ZeroOrMoreOcurrence + type OptionExpression struct + Name string + SingleDash bool + Value Node + func (OptionExpression) Kind() NodeKind + type OptionPatternLiteral struct + Name string + SingleDash bool + Unprefixed bool + Value Node + func (OptionPatternLiteral) Kind() NodeKind + type OptionalPatternExpression struct + Pattern Node + func (OptionalPatternExpression) Kind() NodeKind + type OtherPropsExpr struct + No bool + Pattern Node + type ParsedChunkSource struct + Node *Chunk + Source ChunkSource + func NewParsedChunkSource(node *Chunk, src ChunkSource) *ParsedChunkSource + func ParseChunkSource(src ChunkSource) (*ParsedChunkSource, error) + func (c *ParsedChunkSource) EstimatedIndentationUnit() string + func (c *ParsedChunkSource) Name() string + func (c *ParsedChunkSource) Runes() []rune + func (chunk *ParsedChunkSource) FindFirstStatementAndChainOnLine(line int) (foundNode Node, ancestors []Node, ok bool) + func (chunk *ParsedChunkSource) FormatNodeSpanLocation(w io.Writer, nodeSpan NodeSpan) (int, error) + func (chunk *ParsedChunkSource) GetEndSpanLineColumn(span NodeSpan) (int32, int32) + func (chunk *ParsedChunkSource) GetFormattedNodeLocation(node Node) string + func (chunk *ParsedChunkSource) GetIncludedEndSpanLineColumn(span NodeSpan) (int32, int32) + func (chunk *ParsedChunkSource) GetLineColumn(node Node) (int32, int32) + func (chunk *ParsedChunkSource) GetLineColumnPosition(line, column int32) int32 + func (chunk *ParsedChunkSource) GetLineColumnSingeCharSpan(line, column int32) NodeSpan + func (chunk *ParsedChunkSource) GetNodeAndChainAtSpan(target NodeSpan) (foundNode Node, ancestors []Node, ok bool) + func (chunk *ParsedChunkSource) GetNodeAtSpan(target NodeSpan) (foundNode Node, ok bool) + func (chunk *ParsedChunkSource) GetSourcePosition(span NodeSpan) SourcePositionRange + func (chunk *ParsedChunkSource) GetSpanLineColumn(span NodeSpan) (int32, int32) + type ParserOptions struct + Context context.Context + NoCheckFuel int + Start bool + Timeout time.Duration + type ParsingError struct + Kind ParsingErrorKind + Message string + func CheckHost(u string) *ParsingError + func CheckHostPattern(u string) (parsingErr *ParsingError) + func CheckURLPattern(u string) *ParsingError + func (err ParsingError) Error() string + type ParsingErrorAggregation struct + ErrorPositions []SourcePositionRange + Errors []*ParsingError + Message string + func (err ParsingErrorAggregation) Error() string + type ParsingErrorKind int + const ExtractionExpressionExpected + const InvalidNext + const MissingBlock + const MissingEqualsSignInDeclaration + const MissingFnBody + const MissingObjectPatternProperty + const MissingObjectPropertyValue + const UnspecifiedParsingError + const UnterminatedDoubleColonExpr + const UnterminatedExtendStmt + const UnterminatedMemberExpr + const UnterminatedPatternDefinition + const UnterminatedPatternNamespaceDefinition + const UnterminatedStructDefinition + type PathPatternExpression struct + Slices []Node + func (PathPatternExpression) Kind() NodeKind + type PathPatternSlice struct + Value string + func (PathPatternSlice) Kind() NodeKind + func (s PathPatternSlice) ValueString() string + type PathSlice struct + Value string + func (PathSlice) Kind() NodeKind + func (s PathSlice) ValueString() string + type PatternCallExpression struct + Arguments []Node + Callee Node + func (PatternCallExpression) Kind() NodeKind + type PatternConversionExpression struct + Value Node + func (PatternConversionExpression) Kind() NodeKind + type PatternDefinition struct + IsLazy bool + Left Node + Right Node + func (PatternDefinition) Kind() NodeKind + func (d PatternDefinition) PatternName() (string, bool) + type PatternGroupName struct + Name string + type PatternIdentifierLiteral struct + Name string + Unprefixed bool + func (PatternIdentifierLiteral) Kind() NodeKind + type PatternNamespaceDefinition struct + IsLazy bool + Left Node + Right Node + func (PatternNamespaceDefinition) Kind() NodeKind + func (d PatternNamespaceDefinition) NamespaceName() (string, bool) + type PatternNamespaceIdentifierLiteral struct + Name string + Unprefixed bool + func (PatternNamespaceIdentifierLiteral) Kind() NodeKind + type PatternNamespaceMemberExpression struct + MemberName *IdentifierLiteral + Namespace *PatternNamespaceIdentifierLiteral + func (PatternNamespaceMemberExpression) Kind() NodeKind + type PatternPieceElement struct + ExactOcurrenceCount int + Expr Node + GroupName *PatternGroupName + Ocurrence OcurrenceCountModifier + type PatternPropertySpreadElement struct + Expr Node + type PatternUnion struct + Cases []Node + func (PatternUnion) Kind() NodeKind + type PermissionDroppingStatement struct + Object *ObjectLiteral + func (PermissionDroppingStatement) Kind() NodeKind + type PipelineExpression struct + Stages []*PipelineStage + func (PipelineExpression) Kind() NodeKind + type PipelineStage struct + Expr Node + Kind PipelineStageKind + type PipelineStageKind int + const NormalStage + const ParallelStage + type PipelineStatement struct + Stages []*PipelineStage + func (PipelineStatement) Kind() NodeKind + type PointerType struct + ValueType Node + type PortLiteral struct + PortNumber uint16 + Raw string + SchemeName string + func (PortLiteral) Kind() NodeKind + func (l PortLiteral) ValueString() string + type PreinitStatement struct + Block *Block + type PrintConfig struct + CacheResult bool + KeepLeadingSpace bool + KeepTrailingSpace bool + type PropertyNameLiteral struct + Name string + func (PropertyNameLiteral) Kind() NodeKind + func (l PropertyNameLiteral) ValueString() string + type PropertySpreadElement struct + Expr Node + type PruneStatement struct + func (PruneStatement) Kind() NodeKind + type QuantityLiteral struct + Raw string + Units []string + Values []float64 + func (QuantityLiteral) Kind() NodeKind + func (l QuantityLiteral) ValueString() string + type QuantityRangeLiteral struct + LowerBound *QuantityLiteral + UpperBound Node + func (QuantityRangeLiteral) Kind() NodeKind + type QuotedStringLiteral struct + Raw string + Value string + func (QuotedStringLiteral) Kind() NodeKind + func (l QuotedStringLiteral) ValueString() string + type RateLiteral struct + DivUnit string + Raw string + Units []string + Values []float64 + func (RateLiteral) Kind() NodeKind + func (l RateLiteral) ValueString() string + type ReadonlyPatternExpression struct + Pattern Node + type ReceptionHandlerExpression struct + Handler Node + Pattern Node + func (ReceptionHandlerExpression) Kind() NodeKind + type RecordLiteral struct + Properties []*ObjectProperty + SpreadElements []*PropertySpreadElement + func (RecordLiteral) Kind() NodeKind + type RecordPatternLiteral struct + OtherProperties []*OtherPropsExpr + Properties []*ObjectPatternProperty + SpreadElements []*PatternPropertySpreadElement + func (RecordPatternLiteral) Kind() NodeKind + func (l RecordPatternLiteral) Exact() bool + type RegularExpressionLiteral struct + Raw string + Value string + func (RegularExpressionLiteral) Kind() NodeKind + func (l RegularExpressionLiteral) ValueString() string + type RelativePathExpression struct + Slices []Node + func (RelativePathExpression) Kind() NodeKind + type RelativePathLiteral struct + Raw string + Value string + func (RelativePathLiteral) Kind() NodeKind + func (l RelativePathLiteral) ValueString() string + type RelativePathPatternLiteral struct + Raw string + Value string + func (RelativePathPatternLiteral) Kind() NodeKind + func (l RelativePathPatternLiteral) ValueString() string + type ReturnStatement struct + Expr Node + func (ReturnStatement) Kind() NodeKind + type RuneLiteral struct + Value rune + func (RuneLiteral) Kind() NodeKind + func (l RuneLiteral) ValueString() string + type RuneRangeExpression struct + Lower *RuneLiteral + Upper *RuneLiteral + func (RuneRangeExpression) Kind() NodeKind + type RuntimeTypeCheckExpression struct + Expr Node + func (RuntimeTypeCheckExpression) Kind() NodeKind + type SchemeLiteral struct + Name string + func (SchemeLiteral) Kind() NodeKind + func (s SchemeLiteral) ValueString() string + type SelfExpression struct + func (SelfExpression) Kind() NodeKind + type SendValueExpression struct + Receiver Node + Value Node + func (SendValueExpression) Kind() NodeKind + type SimpleValueLiteral interface + ValueString func() string + type SliceExpression struct + EndIndex Node + Indexed Node + StartIndex Node + func (SliceExpression) Kind() NodeKind + type SourceFile struct + CodeString string + IsResourceURL bool + NameString string + Resource string + ResourceDir string + UserFriendlyNameString string + func (f SourceFile) Code() string + func (f SourceFile) Name() string + func (f SourceFile) UserFriendlyName() string + type SourcePositionRange struct + EndColumn int32 + EndLine int32 + SourceName string + Span NodeSpan + StartColumn int32 + StartLine int32 + func (pos SourcePositionRange) String() string + type SourcePositionStack []SourcePositionRange + func GetSourcePositionStack[Item StackItem](nodeSpan NodeSpan, chunkStack []Item) (SourcePositionStack, string) + func (stack SourcePositionStack) String() string + type SpawnExpression struct + Meta Node + Module *EmbeddedModule + func (SpawnExpression) Kind() NodeKind + type SpreadArgument struct + Expr Node + type StackItem interface + GetChunk func() (*ParsedChunkSource, bool) + GetCurrentNodeSpan func() (NodeSpan, bool) + type StaticMappingEntry struct + Key Node + Value Node + type StringTemplateInterpolation struct + Expr Node + Type string + type StringTemplateLiteral struct + Pattern Node + Slices []Node + func (StringTemplateLiteral) Kind() NodeKind + func (lit *StringTemplateLiteral) HasInterpolations() bool + type StringTemplateSlice struct + Raw string + Value string + type StructBody struct + Definitions []Node + type StructDefinition struct + Body *StructBody + Name Node + func (d *StructDefinition) GetName() (string, bool) + type StructFieldDefinition struct + Name *IdentifierLiteral + Type Node + type StructFieldInitialization struct + Name *IdentifierLiteral + Value Node + type StructInitializationLiteral struct + Fields []Node + type SwitchCase struct + Block *Block + Values []Node + type SwitchStatement struct + Cases []*SwitchCase + DefaultCases []*DefaultCase + Discriminant Node + func (SwitchStatement) Kind() NodeKind + type SynchronizedBlockStatement struct + Block *Block + SynchronizedValues []Node + func (SynchronizedBlockStatement) Kind() NodeKind + type TestCaseExpression struct + IsStatement bool + Meta Node + Module *EmbeddedModule + func (e TestCaseExpression) Kind() NodeKind + type TestSuiteExpression struct + IsStatement bool + Meta Node + Module *EmbeddedModule + func (e TestSuiteExpression) Kind() NodeKind + type Token struct + Meta TokenMeta + Raw string + Span NodeSpan + SubType TokenSubType + Type TokenType + func GetFirstToken(node Node, chunk *Chunk) Token + func GetTokenAtPosition(pos int, node Node, chunk *Chunk) (Token, bool) + func GetTokens(node Node, chunk *Chunk, addMeta bool) []Token + func (t Token) Str() string + func (t Token) String() string + func (t Token) Token() string + type TokenMeta uint16 + const Callee + const DeclFnName + const ParamName + const PropName + func (m TokenMeta) Strings() ([16]string, int) + type TokenSubType uint16 + const ASSIGN_EQUAL + const BLOCK_CLOSING_BRACE + const BLOCK_OPENING_BRACE + const CALL_PIPE + const FLAG_EQUAL + const HOST_INTERP_CLOSING_BRACE + const HOST_INTERP_OPENING_BRACE + const OBJECT_LIKE_CLOSING_BRACE + const OBJECT_LIKE_OPENING_BRACE + const PATH_INTERP_CLOSING_BRACE + const PATH_INTERP_OPENING_BRACE + const QUERY_PARAM_INTERP_CLOSING_BRACE + const QUERY_PARAM_INTERP_OPENING_BRACE + const STRING_PATTERN_UNION_PIPE + const UNPREFIXED_PATTERN_UNION_PIPE + const XML_ATTR_EQUAL + const XML_INTERP_CLOSING_BRACE + const XML_INTERP_OPENING_BRACE + type TokenType uint16 + const ABSOLUTE_PATH_LITERAL + const ABSOLUTE_PATH_PATTERN_LITERAL + const AND_KEYWORD + const ANTI_SLASH + const ARROW + const ASSERT_KEYWORD + const ASSIGN_KEYWORD + const ASTERISK + const ASTERISK_DOT + const AT_HOST_LITERAL + const AT_SIGN + const BACKQUOTE + const BOOLEAN_LITERAL + const BREAK_KEYWORD + const BYTE_SLICE_LITERAL + const CHUNKED_KEYWORD + const CLOSING_BRACKET + const CLOSING_CURLY_BRACKET + const CLOSING_PARENTHESIS + const COLON + const COMMA + const COMMENT + const COMP_KEYWORD + const CONCAT_KEYWORD + const CONST_KEYWORD + const CONTINUE_KEYWORD + const CSS_SELECTOR_PREFIX + const DATETIME_LITERAL + const DATE_LITERAL + const DEFAULTCASE_KEYWORD + const DIV_EQUAL + const DOLLAR + const DOT + const DOT_DOT_LESS_THAN + const DOT_LESS_THAN + const DOUBLE_COLON + const DOUBLE_QUESTION_MARK + const DO_KEYWORD + const DROP_PERMS_KEYWORD + const ELSE_KEYWORD + const END_TAG_OPEN_DELIMITER + const EQUAL + const EQUAL_EQUAL + const EXCLAMATION_MARK + const EXCLAMATION_MARK_EQUAL + const EXTEND_KEYWORD + const FLAG_LITERAL + const FLOAT_LITERAL + const FN_KEYWORD + const FOR_KEYWORD + const GLOBALVAR_KEYWORD + const GLOBAL_VARNAME + const GO_KEYWORD + const GREATER_OR_EQUAL + const GREATER_OR_EQUAL_DOT + const GREATER_THAN + const GREATER_THAN_DOT + const HOST_LITERAL + const HTTP_HOST_PATTERN_LITERAL + const IDENTIFIER_LITERAL + const IF_KEYWORD + const IMPORT_KEYWORD + const INCLUDABLE_CHUNK_KEYWORD + const INT_LITERAL + const INVALID_HOST_ALIAS + const INVALID_INTERP_SLICE + const INVALID_OPERATOR + const INVALID_URL_LIT + const IN_KEYWORD + const IS_KEYWORD + const IS_NOT_KEYWORD + const KEYOF_KEYWORD + const LAST_TOKEN_TYPE_WITHOUT_VALUE + const LESS_OR_EQUAL + const LESS_OR_EQUAL_DOT + const LESS_THAN + const LESS_THAN_DOT + const LIFETIMEJOB_KEYWORD + const LOCAL_VARNAME + const MANIFEST_KEYWORD + const MAPPING_KEYWORD + const MATCH_KEYWORD + const MINUS + const MINUS_DOT + const MINUS_EQUAL + const MULTILINE_STRING_LITERAL + const MUL_EQUAL + const NAMED_PATH_SEGMENT + const NEWLINE + const NEW_KEYWORD + const NIL_LITERAL + const NOT_IN_KEYWORD + const NOT_MATCH_KEYWORD + const OCCURRENCE_MODIFIER + const ON_KEYWORD + const OPENING_BRACKET + const OPENING_CURLY_BRACKET + const OPENING_DICTIONARY_BRACKET + const OPENING_KEYLIST_BRACKET + const OPENING_LIST_PATTERN_BRACKET + const OPENING_OBJECT_PATTERN_BRACKET + const OPENING_PARENTHESIS + const OPENING_RECORD_BRACKET + const OPENING_TUPLE_BRACKET + const OPTION_NAME + const OR_KEYWORD + const OTHERPROPS_KEYWORD + const PATH_PATTERN_SLICE + const PATH_SLICE + const PATTERN_GROUP_NAME + const PATTERN_IDENTIFIER_LITERAL + const PATTERN_KEYWORD + const PATTERN_NAMESPACE_IDENTIFIER_LITERAL + const PATTERN_UNION_OPENING_PIPE + const PERCENT_FN + const PERCENT_STR + const PERCENT_SYMBOL + const PIPE + const PLUS + const PLUS_DOT + const PLUS_EQUAL + const PNAMESPACE_KEYWORD + const PORT_LITERAL + const PREINIT_KEYWORD + const PROP_NAME_LITERAL + const PRUNE_KEYWORD + const QUANTITY_LITERAL + const QUERY_PARAM_KEY_EQUAL + const QUERY_PARAM_QUESTION_MARK + const QUERY_PARAM_SEP + const QUERY_PARAM_SLICE + const QUESTION_MARK + const QUOTED_STRING_LITERAL + const RATE_LITERAL + const READONLY_KEYWORD + const RECEIVED_KEYWORD + const REGEX_LITERAL + const RELATIVE_PATH_LITERAL + const RELATIVE_PATH_PATTERN_LITERAL + const RETURN_KEYWORD + const RUNE_LITERAL + const SCHEME_LITERAL + const SELF_CLOSING_TAG_TERMINATOR + const SELF_KEYWORD + const SEMICOLON + const SENDVAL_KEYWORD + const SLASH + const SLASH_DOT + const STRUCT_KEYWORD + const STR_INTERP_CLOSING_BRACKET + const STR_INTERP_OPENING + const STR_TEMPLATE_INTERP_TYPE + const STR_TEMPLATE_SLICE + const SUBSTROF_KEYWORD + const SWITCH_KEYWORD + const SYNCHRONIZED_KEYWORD + const TESTCASE_KEYWORD + const TESTSUITE_KEYWORD + const THREE_DOTS + const TILDE + const TO_KEYWORD + const TREEDATA_KEYWORD + const TWO_DOTS + const UNAMBIGUOUS_IDENTIFIER_LITERAL + const UNEXPECTED_CHAR + const UNPREFIXED_PATTERN_IDENTIFIER_LITERAL + const UNPREFIXED_PATTERN_NAMESPACE_IDENTIFIER_LITERAL + const UNQUOTED_STRING_LITERAL + const URLOF_KEYWORD + const URL_LITERAL + const URL_PATTERN_LITERAL + const VAR_KEYWORD + const WALK_KEYWORD + const XML_INTERP_CLOSING_BRACKET + const XML_INTERP_OPENING_BRACKET + const XML_TEXT_SLICE + const YEAR_LITERAL + const YIELD_KEYWORD + func (t TokenType) String() string + type TraversalAction int + const ContinueTraversal + const Prune + const StopTraversal + type TraversalOrder int + type TreedataEntry struct + Children []*TreedataEntry + Value Node + type TreedataLiteral struct + Children []*TreedataEntry + Root Node + func (TreedataLiteral) Kind() NodeKind + type TreedataPair struct + Key Node + Value Node + func (TreedataPair) Kind() NodeKind + type TupleLiteral struct + Elements []Node + TypeAnnotation Node + func (*TupleLiteral) Kind() NodeKind + func (list *TupleLiteral) HasSpreadElements() bool + type TuplePatternLiteral struct + Elements []Node + GeneralElement Node + func (TuplePatternLiteral) Kind() NodeKind + type URLExpression struct + HostPart Node + Path []Node + QueryParams []Node + Raw string + func (URLExpression) Kind() NodeKind + type URLLiteral struct + Value string + func (URLLiteral) Kind() NodeKind + func (l URLLiteral) Scheme() (string, error) + func (l URLLiteral) ValueString() string + type URLPatternLiteral struct + Raw string + Value string + func (URLPatternLiteral) Kind() NodeKind + func (l URLPatternLiteral) ValueString() string + type URLQueryParameter struct + Name string + Value []Node + func (URLQueryParameter) Kind() NodeKind + type URLQueryParameterValueSlice struct + Value string + func (URLQueryParameterValueSlice) Kind() NodeKind + func (s URLQueryParameterValueSlice) ValueString() string + type UnambiguousIdentifierLiteral struct + Name string + func (UnambiguousIdentifierLiteral) Kind() NodeKind + func (l UnambiguousIdentifierLiteral) Identifier() string + func (l UnambiguousIdentifierLiteral) ValueString() string + type UnaryExpression struct + Operand Node + Operator UnaryOperator + func (UnaryExpression) Kind() NodeKind + type UnaryOperator int + const BoolNegate + const NumberNegate + type UnknownNode struct + type UnquotedStringLiteral struct + Raw string + Value string + func (UnquotedStringLiteral) Kind() NodeKind + func (l UnquotedStringLiteral) ValueString() string + type UpperBoundRangeExpression struct + UpperBound Node + func (UpperBoundRangeExpression) Kind() NodeKind + type Variable struct + Name string + func (Variable) Kind() NodeKind + func (v Variable) Str() string + type WalkStatement struct + Body *Block + EntryIdent *IdentifierLiteral + MetaIdent *IdentifierLiteral + Walked Node + func (WalkStatement) Kind() NodeKind + type XMLAttribute struct + Name Node + Value Node + func (attr XMLAttribute) GetName() string + type XMLClosingElement struct + Name Node + type XMLElement struct + Children []Node + Closing *XMLClosingElement + Opening *XMLOpeningElement + RawElementContent string + type XMLExpression struct + Element *XMLElement + Namespace Node + func (XMLExpression) Kind() NodeKind + type XMLInterpolation struct + Expr Node + type XMLOpeningElement struct + Attributes []*XMLAttribute + Name Node + SelfClosed bool + func (attr XMLOpeningElement) GetName() string + type XMLText struct + Raw string + Value string + type YearLiteral struct + Raw string + Value time.Time + func (YearLiteral) Kind() NodeKind + func (l YearLiteral) ValueString() string + type YieldStatement struct + Expr Node + func (YieldStatement) Kind() NodeKind