[Lxr-dev] [ lxr-Feature Requests-3495902 ] Add "context" variables
Brought to you by:
ajlittoz
From: SourceForge.net <no...@so...> - 2012-03-24 08:15:51
|
Feature Requests item #3495902, was opened at 2012-02-29 23:57 Message generated for change (Comment added) made by ajlittoz You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=390120&aid=3495902&group_id=27350 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: General Group: Next Release >Status: Closed Priority: 5 Private: No Submitted By: Andre-Littoz (ajlittoz) >Assigned to: Andre-Littoz (ajlittoz) Summary: Add "context" variables Initial Comment: The Linux kernel runs on many different architectures. The specific parts are located in subdirectories of /arch. This is easily handled with the 'a' (architecture) variable and one 'incprefix' and one 'maps' directives. However some architectures have variants with specific code in other subdirectories. These could also be handled by other variables, but this gives many, many buttons or link lines in the page header (leading to visual confusion and bad legibility). Since these variables are meaningful only in the context of their associated 'a' value, it is much better to display them only if the 'a' variable has the appropriate value. This could be done by defining a new attribute in 'variables' as 'when' => 'string containing a conditional expr' e.g. { 'arm_mach' => { 'name' => 'Arm machine' , 'when' => '"$a" eq "arm" , 'range' => [qw(at91 bcmring ... )] } } The 'when' attribute is evaluated when there is need to display variables list. Should it also be evaluated when variable value is substituted? Are there circumstances that require to drop meaningless variables? ---------------------------------------------------------------------- >Comment By: Andre-Littoz (ajlittoz) Date: 2012-03-24 01:15 Message: This feature has been implemented in CVS, will be available in 0.12 release. To facilitate its use, a new script will be added to collect relevant information for kernel tree. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=390120&aid=3495902&group_id=27350 |