For arrays, BooCodeGenerator may output code like
public def constructor() :
dependencies as string
This example is taken from an aspx file with inline Boo code (the InlineBooButtonClick.aspx example), running on ASP.NET 2.0 Beta 1, and gives "Compiler Error Message: BCE0043: Unexpected token: [."
The example work fine with .NET 1.1, I guess there are no array declarations to be generated there.
The declaration should be "dependencies as (string)" or perhaps "dependencies as (string, 1)".
These lines (968-974 in BooCodeGenerator.cs) look suspicious:
int rank = type.ArrayRank;
if ( rank > 0 )