# If this is your first time writing a language grammar, check out: # - https://flight-manual.atom.io/hacking-atom/sections/creating-a-grammar/ scopeName: 'source.mblf' name: 'MBLF' fileTypes: [ 'extension' ] patterns: [ { match: '(^\\s*)(\#include)\ +(\"([[:ascii:]]+)(\.mblf)?\")' captures: 2: name: 'keyword' 3: name: 'string' }, { match: '(^\\s*)(add(b)?|sub(b)?)\ +(((0x)?(\\d|[A-F])+)|(\"\[[:ascii:]]\"))' captures: 6: name: 'constant' 9: name: 'string' }, { match: '(^\\s*)((del)?var)\ +((?=[[:ascii:]])[^;]+)' captures: 2: name: 'keyword.operator' 4: name: 'builtin.variable' }, { match: '(^\\s*)(point(m)?|addv|subv|copy)\ +((?=[[:ascii:]])[^;]+)' captures: 4: name: 'builtin.variable' }, { match: ';;.*$' name: 'comment' } ]