func newSharedSymbolTable(name string, version int32, imports ...SymbolTable) *SymbolTable {
	if version <= 0 {
		return nil
	}
	return newSymbolTable(symbolTableKindShared, name, version, imports...)
}
// newSharedSymbolTable creates an instance with symbolTableKindShared.
// Returns `nil` if the version is not positive.
newSharedSymbolTable creates an instance with symbolTableKindShared.
Returns `nil` if the version is not positive.
// newSharedSymbolTable creates an instance with symbolTableKindShared . // Returns ` nil ` if the version is not positive .
func newSharedSymbolTable(name string, version int32, imports ...SymbolTable) *SymbolTable {
	if version <= 0 {
		return nil
	}
	return newSymbolTable(symbolTableKindShared, name, version, imports...)
}
func newSharedSymbolTable ( name string , version int32 , imports ... SymbolTable ) * SymbolTable { if version <= 0 { return nil } return newSymbolTable ( symbolTableKindShared , name , version , imports ... ) }
newSharedSymbolTable creates an instance with symbolTableKindShared.
newSharedSymbolTable creates an instance with symbolTableKindShared .