This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/smali/hello.smali.output
2021-10-23 21:08:44 +02:00

217 lines
4.9 KiB
Text
Generated

'# To Recreate:\n' Comment
'#\n' Comment
"# echo -e 'class hello {\\n public static void main(String[] args) {\\n\n" Comment
'# System.out.println("hi");\\n }\\n}\\n\' > hello.java\n' Comment
'# javac -target 1.4 -source 1.4 hello.java\n' Comment
'# dx --dex --output=hello.dex hello.class\n' Comment
'# baksmali hello.dex\n' Comment
'# cat out/hello.smali\n' Comment
'\n' Text.Whitespace
'.class' Keyword
' ' Text.Whitespace
'L' Keyword.Type
'hello' Name.Class
';' Text
'\n' Text.Whitespace
'.super' Keyword
' ' Text.Whitespace
'L' Keyword.Type
'java/lang/' Text
'Object' Name.Class
';' Text
'\n' Text.Whitespace
'.source' Keyword
' ' Text.Whitespace
'"hello.java"' Literal.String
'\n' Text.Whitespace
'\n' Text.Whitespace
'\n' Text.Whitespace
'# direct methods\n' Comment
'.method' Keyword
' ' Text.Whitespace
'constructor' Keyword
' ' Text.Whitespace
'<init>' Name.Function
'(' Punctuation
')' Punctuation
'V' Keyword.Type
'\n' Text.Whitespace
' ' Text.Whitespace
'.registers' Keyword
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'.prologue' Keyword
'\n' Text.Whitespace
' ' Text.Whitespace
'.line' Keyword
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n' Text.Whitespace
' ' Text.Whitespace
'invoke-direct' Text
' ' Text.Whitespace
'{' Punctuation
'p0' Name.Builtin
'}' Punctuation
',' Punctuation
' ' Text.Whitespace
'L' Keyword.Type
'java/lang/' Text
'Object' Name.Class
';' Text
'->' Punctuation
'<init>' Name.Function
'(' Punctuation
')' Punctuation
'V' Keyword.Type
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'return-void' Text
'\n' Text.Whitespace
'.end' Keyword
' ' Text.Whitespace
'method' Keyword
'\n' Text.Whitespace
'\n' Text.Whitespace
'.method' Keyword
' ' Text.Whitespace
'public' Keyword
' ' Text.Whitespace
'static' Keyword
' ' Text.Whitespace
'main' Name.Function
'(' Punctuation
'[' Keyword.Type
'L' Keyword.Type
'java/lang/' Text
'String' Name.Class
';' Text
')' Punctuation
'V' Keyword.Type
'\n' Text.Whitespace
' ' Text.Whitespace
'.registers' Keyword
' ' Text.Whitespace
'3' Literal.Number.Integer
'\n' Text.Whitespace
' ' Text.Whitespace
'.parameter' Keyword
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'.prologue' Keyword
'\n' Text.Whitespace
' ' Text.Whitespace
'.line' Keyword
' ' Text.Whitespace
'3' Literal.Number.Integer
'\n' Text.Whitespace
' ' Text.Whitespace
'sget-object' Text
' ' Text.Whitespace
'v0' Name.Builtin
',' Punctuation
' ' Text.Whitespace
'L' Keyword.Type
'java/lang/' Text
'System' Name.Class
';' Text
'->' Punctuation
'out' Name.Variable
':' Punctuation
'L' Keyword.Type
'java/io/' Text
'PrintStream' Name.Class
';' Text
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'const-string' Text
' ' Text.Whitespace
'v1' Name.Builtin
',' Punctuation
' ' Text.Whitespace
'"hi"' Literal.String
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'invoke-virtual' Text
' ' Text.Whitespace
'{' Punctuation
'v0' Name.Builtin
',' Punctuation
' ' Text.Whitespace
'v1' Name.Builtin
'}' Punctuation
',' Punctuation
' ' Text.Whitespace
'L' Keyword.Type
'java/io/' Text
'PrintStream' Name.Class
';' Text
'->' Punctuation
'println' Name.Function
'(' Punctuation
'L' Keyword.Type
'java/lang/' Text
'String' Name.Class
';' Text
')' Punctuation
'V' Keyword.Type
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'.line' Keyword
' ' Text.Whitespace
'4' Literal.Number.Integer
'\n' Text.Whitespace
' ' Text.Whitespace
'return-void' Text
'\n' Text.Whitespace
'.end' Keyword
' ' Text.Whitespace
'method' Keyword
'\n' Text.Whitespace