Saaa wrote: > I just finished my array parser but I can't support just any depth because > each depth needs its own code the way I am doing it now :( Recursion? static if (is (U A : A[])) will give you int[] for int[][], so you can recursively call the parsing function with A as the type argument rather than U.