Commit f281964
committed
ParseXS: refactor: add Node::OUTPUT_line fields
This is #6 of a small series of commits to refactor OUTPUT keyword
handling.
The main job of parsing an OUTPUT line is to extract any information on
that line and use it to update the associated Param object (which was
likely created earlier when the XSUB's signature was parsed).
This commit makes that information also be stored in new fields in the
OUTPUT_line object. These new fields aren't currently used for anything,
but they could in principle become useful if options for deparsing or
exporting were added to ParseXS.1 parent bf8ea9f commit f281964
1 file changed
+16
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3053 | 3053 | | |
3054 | 3054 | | |
3055 | 3055 | | |
3056 | | - | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
3057 | 3061 | | |
3058 | 3062 | | |
3059 | 3063 | | |
| |||
3069 | 3073 | | |
3070 | 3074 | | |
3071 | 3075 | | |
| 3076 | + | |
| 3077 | + | |
| 3078 | + | |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
3072 | 3082 | | |
3073 | 3083 | | |
| 3084 | + | |
| 3085 | + | |
3074 | 3086 | | |
3075 | 3087 | | |
3076 | 3088 | | |
| |||
3080 | 3092 | | |
3081 | 3093 | | |
3082 | 3094 | | |
| 3095 | + | |
| 3096 | + | |
3083 | 3097 | | |
3084 | 3098 | | |
3085 | 3099 | | |
| |||
3106 | 3120 | | |
3107 | 3121 | | |
3108 | 3122 | | |
3109 | | - | |
| 3123 | + | |
3110 | 3124 | | |
3111 | 3125 | | |
3112 | 3126 | | |
| |||
0 commit comments