toggle menu
shake
0.1.0
common
switch theme
search in API
com.shakelang.shake.compiler.processor
/
com.shakelang.shake.processor
/
ShakePackageBasedProcessor
Shake
Package
Based
Processor
open
class
ShakePackageBasedProcessor
:
ShakeProcessor
<
CreationShakeProject
>
(
source
)
Members
Constructors
Shake
Package
Based
Processor
Link copied to clipboard
constructor
(
)
Properties
code
Processor
Link copied to clipboard
val
codeProcessor
:
ShakeASTProcessor
options
Link copied to clipboard
val
options
:
ShakeProcessorOptions
project
Link copied to clipboard
open
val
project
:
CreationShakeProject
src
Link copied to clipboard
open
override
val
src
:
CreationShakeProject
Functions
finish
Link copied to clipboard
fun
finish
(
)
:
CreationShakeProject
generate
Link copied to clipboard
fun
<
O
>
generate
(
f
:
(
CreationShakeProject
)
->
O
)
:
O
load
File
Link copied to clipboard
open
override
fun
loadFile
(
directory
:
String
,
src
:
String
)
load
Synthetic
Link copied to clipboard
open
fun
loadSynthetic
(
src
:
String
,
contents
:
ShakeFileNode
)
open
fun
loadSynthetic
(
src
:
String
,
contents
:
String
)
parse
File
Link copied to clipboard
open
fun
parseFile
(
src
:
String
)
:
ShakeFileNode
open
fun
parseFile
(
src
:
String
,
contents
:
CharArray
)
:
ShakeFileNode
phase1
Link copied to clipboard
open
override
fun
phase1
(
)
phase2
Link copied to clipboard
open
override
fun
phase2
(
)
phase3
Link copied to clipboard
open
override
fun
phase3
(
)
phase4
Link copied to clipboard
open
override
fun
phase4
(
)