libsass

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Copyright © 2020 Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>.

Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.

Copyright © 2020 Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>.

Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.

Copyright © 2020 Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>.

Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.

Copyright © 2020 Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>.

Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddImportResolver

func AddImportResolver(opts SassOptions, resolver ImportResolver) int

AddImportResolver adds a function to resolve imports in LibSASS. Make sure to run call DeleteImportResolver when done.

func BridgeImport

func BridgeImport(currPath, prevPath *C.char, ci C.int) C.Sass_Import_List

A bridge function to C to resolve imports.

func DeleteImportResolver

func DeleteImportResolver(i int) error

func SassCompilerExecute

func SassCompilerExecute(compiler SassCompiler)

SassCompilerExecute function as declared in sass/context.h:48

func SassCompilerParse

func SassCompilerParse(compiler SassCompiler)

SassCompilerParse function as declared in sass/context.h:47

func SassContextGetErrorJSON

func SassContextGetErrorJSON(ctx SassContext) string

SassContextGetErrorJSON function as declared in sass/context.h:115

func SassContextGetErrorStatus

func SassContextGetErrorStatus(ctx SassContext) int

SassContextGetErrorStatus function as declared in sass/context.h:114

func SassContextGetOutputString

func SassContextGetOutputString(ctx SassContext) string

func SassContextGetSourceMapString

func SassContextGetSourceMapString(ctx SassContext) string

SassContextGetSourceMapString function as declared in sass/context.h:122

func SassDataContextSetOptions

func SassDataContextSetOptions(ctx SassDataContext, opt SassOptions)

SassDataContextSetOptions function as declared in sass/context.h:68

func SassDeleteCompiler

func SassDeleteCompiler(compiler SassCompiler)

SassDeleteCompiler function as declared in sass/context.h:52

func SassDeleteDataContext

func SassDeleteDataContext(ctx SassDataContext)

SassDeleteDataContext function as declared in sass/context.h:57

func SassDeleteFileContext

func SassDeleteFileContext(ctx SassFileContext)

SassDeleteFileContext function as declared in sass/context.h:56

func SassDeleteOptions

func SassDeleteOptions(options SassOptions)

SassDeleteOptions function as declared in sass/context.h:53

func SassOptionGetSourceMapFile

func SassOptionGetSourceMapFile(opts SassOptions) string

SassOptionGetSourceMapFile function as declared in sass/context.h:84

func SassOptionSetIncludePath

func SassOptionSetIncludePath(o SassOptions, s string)

SassOptionSetIncludePath function as declared in sass/context.h:104

func SassOptionSetInputPath

func SassOptionSetInputPath(o SassOptions, s string)

SassOptionSetInputPath function as declared in sass/context.h:101

func SassOptionSetOmitSourceMapURL

func SassOptionSetOmitSourceMapURL(o SassOptions, b bool)

func SassOptionSetOmitSourceMapUrl

func SassOptionSetOmitSourceMapUrl(o SassOptions, b bool)

SassOptionSetOmitSourceMapUrl function as declared in sass/context.h:97

func SassOptionSetOutputPath

func SassOptionSetOutputPath(o SassOptions, s string)

SassOptionSetOutputPath function as declared in sass/context.h:102

func SassOptionSetOutputStyle

func SassOptionSetOutputStyle(o SassOptions, i int)

SassOptionSetOutputStyle function as declared in sass/context.h:92

func SassOptionSetPrecision

func SassOptionSetPrecision(o SassOptions, i int)

SassOptionGetPrecision function as declared in sass/context.h:91

func SassOptionSetSourceComments

func SassOptionSetSourceComments(o SassOptions, b bool)

SassOptionSetSourceComments function as declared in sass/context.h:93

func SassOptionSetSourceMapContents

func SassOptionSetSourceMapContents(o SassOptions, b bool)

SassOptionSetSourceMapContents function as declared in sass/context.h:95

func SassOptionSetSourceMapEmbed

func SassOptionSetSourceMapEmbed(o SassOptions, b bool)

SassOptionSetSourceMapEmbed function as declared in sass/context.h:94

func SassOptionSetSourceMapFile

func SassOptionSetSourceMapFile(o SassOptions, s string)

func SassOptionSetSourceMapRoot

func SassOptionSetSourceMapRoot(o SassOptions, s string)

SassOptionSetSourceMapRoot function as declared in sass/context.h:106

func SassToScss

func SassToScss(src string) string

SassToScss converts Sass to Scss using sass2scss.

Types

type ImportResolver

type ImportResolver func(currPath string, prevPath string) (newPath string, body string, resolved bool)

ImportResolver can be used as a custom import resolver. Return an empty body to load the import body from the path. See AddImportResolver.

type SassCalleeEntry

type SassCalleeEntry C.Sass_Callee_Entry

SassCalleeEntry as declared in sass/functions.h:25

type SassCompiler

type SassCompiler *C.struct_Sass_Compiler

SassCompiler as declared in sass/functions.h:18

func SassMakeDataCompiler

func SassMakeDataCompiler(ctx SassDataContext) SassCompiler

SassMakeDataCompiler function as declared in sass/context.h:43

type SassContext

type SassContext *C.struct_Sass_Context

SassContext as declared in sass/context.h:20

func SassDataContextGetContext

func SassDataContextGetContext(ctx SassDataContext) SassContext

SassDataContextGetContext function as declared in sass/context.h:61

type SassDataContext

type SassDataContext *C.struct_Sass_Data_Context

SassDataContext as declared in sass/context.h:22

func SassMakeDataContext

func SassMakeDataContext(s string) SassDataContext

SassMakeDataContext function as declared in sass/context.h:35

type SassEnvFrame

type SassEnvFrame C.Sass_Env_Frame

SassEnvFrame as declared in sass/functions.h:23

type SassFileContext

type SassFileContext *C.struct_Sass_File_Context

SassFileContext as declared in sass/context.h:21

type SassFunctionEntry

type SassFunctionEntry C.Sass_Function_Entry

SassFunctionEntry as declared in sass/functions.h:37

type SassFunctionList

type SassFunctionList C.Sass_Function_List

SassFunctionList as declared in sass/functions.h:38

type SassImportEntry

type SassImportEntry C.Sass_Import_Entry

SassImportEntry as declared in sass/functions.h:27

type SassImportList

type SassImportList C.Sass_Import_List

SassImportList as declared in sass/functions.h:28

type SassImporterEntry

type SassImporterEntry C.Sass_Importer_Entry

SassImporterEntry as declared in sass/functions.h:30

type SassImporterFn

type SassImporterFn func(url string, cb SassImporterEntry, compiler SassCompiler) SassImportList

SassImporterFn type as declared in sass/functions.h:33

type SassImporterList

type SassImporterList C.Sass_Importer_List

SassImporterList as declared in sass/functions.h:31

type SassOptions

type SassOptions *C.struct_Sass_Options

SassOptions as declared in sass/functions.h:17

func SassDataContextGetOptions

func SassDataContextGetOptions(ctx SassDataContext) SassOptions

SassDataContextGetOptions function as declared in sass/context.h:66

type SassValue

type SassValue [sizeofSassValue]byte

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL