You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
606 B
30 lines
606 B
Prism.languages['linker-script'] = { |
|
'comment': { |
|
pattern: /(^|\s)\/\*[\s\S]*?(?:$|\*\/)/, |
|
lookbehind: true, |
|
greedy: true |
|
}, |
|
'identifier': { |
|
pattern: /"[^"\r\n]*"/, |
|
greedy: true |
|
}, |
|
|
|
'location-counter': { |
|
pattern: /\B\.\B/, |
|
alias: 'important' |
|
}, |
|
|
|
'section': { |
|
pattern: /(^|[^\w*])\.\w+\b/, |
|
lookbehind: true, |
|
alias: 'keyword' |
|
}, |
|
'function': /\b[A-Z][A-Z_]*(?=\s*\()/, |
|
|
|
'number': /\b(?:0[xX][a-fA-F0-9]+|\d+)[KM]?\b/, |
|
|
|
'operator': />>=?|<<=?|->|\+\+|--|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?/, |
|
'punctuation': /[(){},;]/ |
|
}; |
|
|
|
Prism.languages['ld'] = Prism.languages['linker-script'];
|
|
|