Lines Matching refs:Kind
147 case Symbol::Kind::kFunctionDeclaration: {
160 case Symbol::Kind::kSymbolAlias: {
168 case Symbol::Kind::kUnresolvedFunction: {
178 case Symbol::Kind::kType: {
206 case Symbol::Kind::kVariable: {
216 case Symbol::Kind::kField: {
223 case Symbol::Kind::kExternal:
264 case Expression::Kind::kBinary: {
272 case Expression::Kind::kChildCall:
276 case Expression::Kind::kCodeString:
280 case Expression::Kind::kConstructorArray:
286 case Expression::Kind::kConstructorArrayCast:
292 case Expression::Kind::kConstructorCompound:
298 case Expression::Kind::kConstructorCompoundCast:
304 case Expression::Kind::kConstructorDiagonalMatrix:
310 case Expression::Kind::kConstructorMatrixResize:
316 case Expression::Kind::kConstructorScalarCast:
322 case Expression::Kind::kConstructorSplat:
328 case Expression::Kind::kConstructorStruct:
334 case Expression::Kind::kExternalFunctionCall:
335 case Expression::Kind::kExternalFunctionReference:
339 case Expression::Kind::kFieldAccess: {
347 case Expression::Kind::kFunctionCall: {
358 case Expression::Kind::kIndex: {
365 case Expression::Kind::kLiteral: {
385 case Expression::Kind::kPostfix: {
392 case Expression::Kind::kPrefix: {
399 case Expression::Kind::kSetting: {
405 case Expression::Kind::kSwizzle: {
415 case Expression::Kind::kTernary: {
423 case Expression::Kind::kVariableReference: {
430 case Expression::Kind::kFunctionReference:
431 case Expression::Kind::kMethodReference:
432 case Expression::Kind::kPoison:
433 case Expression::Kind::kTypeReference:
445 case Statement::Kind::kBlock: {
456 case Statement::Kind::kBreak:
459 case Statement::Kind::kContinue:
462 case Statement::Kind::kDiscard:
465 case Statement::Kind::kDo: {
472 case Statement::Kind::kExpression: {
478 case Statement::Kind::kFor: {
488 case Statement::Kind::kIf: {
497 case Statement::Kind::kInlineMarker: {
503 case Statement::Kind::kNop:
506 case Statement::Kind::kReturn: {
512 case Statement::Kind::kSwitch: {
526 case Statement::Kind::kSwitchCase:
529 case Statement::Kind::kVarDeclaration: {
546 case ProgramElement::Kind::kExtension:
549 case ProgramElement::Kind::kFunction: {
556 case ProgramElement::Kind::kFunctionPrototype: {
562 case ProgramElement::Kind::kInterfaceBlock: {
571 case ProgramElement::Kind::kModifiers:
574 case ProgramElement::Kind::kStructDefinition: {
580 case ProgramElement::Kind::kGlobalVar: {