MCPcopy Create free account
hub / github.com/BUPT-GAMMA/MASFactory / getCallArgs

Method getCallArgs

masfactory-visualizer/src/parser/parser.ts:660–664  ·  view source on GitHub ↗
(callNode: TSNode)

Source from the content-addressed store, hash-verified

658 }
659
660 private getCallArgs(callNode: TSNode): TSNode[] {
661 const argsNode = callNode.childForFieldName('arguments');
662 if (!argsNode) {return [];}
663 return argsNode.namedChildren.filter((n): n is TSNode => !!n && n.type !== 'comment');
664 }
665
666 private getPositionalArgs(args: TSNode[]): TSNode[] {
667 return args.filter((arg) => arg.type !== 'keyword_argument' && arg.type !== 'comment');

Calls

no outgoing calls

Tested by

no test coverage detected