public static Expression parseShortform(String shortForm, FromSourceLocation context) {
        return context("while parsing `" + shortForm + "` within a template", context, () -> {
            if (shortForm.contains("#")) {
                String[] parts = shortForm.split("#", 2);
                return GetAttr.getDefinition()
                        .createFunction(FunctionNode.ofExpressions(GetAttr.ID,
                                context,
                                getReference(Identifier.of(parts[0]), context),
                                of(parts[1])));
            } else {
                return Expression.getReference(Identifier.of(shortForm), context);
            }
        });
    }
Parse a value from a "short form" used within a template.

@param shortForm the shortform value
@return the parsed expression
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/syntax/expressions/Expression.java