lists.lysator.liu.se
Sign In Sign Up
  • Sign In
  • Sign Up
  • Manage this list

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

2025

  • May
  • April
  • March
  • February
  • January

2024

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2023

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2022

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2021

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2020

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2019

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2018

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2017

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2016

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2015

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2014

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2013

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2012

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2011

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2010

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2009

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2008

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2007

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2006

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2005

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2004

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2003

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2002

  • December
  • November
  • October
  • September
List overview
Download
thread

args

Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
30 Mar 2003 30 Mar '03
1:35 p.m.

I'm not sure what happens actually. If I run the Getopt functions manually in Hilfe, the -M seems to be parsed correctly regardless of whether there is a space there or not. So I assume it's Getopt.get_args() that does something funky. However, I don't understand the use of get_args in the master, it doesn't work at all if I try the same statement in Hilfe:

Pike v7.4 release 17 running Hilfe v3.5 (Incremental Pike Frontend)

...

Getopt.find_all_options(({"pike","-M","hej","grunk","hopp"}),({({"m",Getopt.HAS_ARG,({"-M","--mp"}),0,0})}),1);

(1) Result: ({ /* 1 element */ ({ /* 2 elements */ "m", "hej" }) })

...

Getopt.find_all_options(({"pike","-Mhej","grunk","hopp"}),({({"m",Getopt.HAS_ARG,({"-M","--mp"}),0,0})}),1);

(2) Result: ({ /* 1 element */ ({ /* 2 elements */ "m", "hej" }) })

...

Getopt.get_args(({"pike","-M","hej","grunk","hopp"}),1);

Unknown option -M. pelix:~%

/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)

Previous text:

...

2003-03-30 15:13: Subject: args


So if I have a single -M, it eats two more arguments before it starts to parse again?

Note the difference:

orchid% pike ~/pike/lib/modules -D FOO=17 -e 'werror("%O\n",FOO)'; echo Pike: Couldn't find script to execute ("/home/mirar/pike/lib/modules")

I have a clear memory of the possibility of doing "-M ~/...", but I might be wrong.

/ Mirar

0 0
Reply

Back to the thread

Back to the list

Powered by HyperKitty version 1.3.7.