code: def parse_argument(lexer: Lexer) -> ArgumentNode:
      
      start = lexer.token
      name = parse_name(lexer)
  
      expect_token(lexer, TokenKind.COLON)
      return ArgumentNode(
          name=name, value=parse_value_literal(lexer, False), loc=loc(lexer, start)
      )
docs: Argument: Name : Value