buildx/bake/hclparser
CrazyMax c74b2fe7a4
bake: restrict target name
This fix adds a restriction `[a-zA-Z0-9_-]+`
for target name. This is pretty much the same as the
container name restriction in moby.

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
..
expr.go bake: new hclparser package
hclparser.go bake: restrict target name
stdlib.go bake: new hclparser package