|
|
| gen_test |
% FILE: gen_test.m
% PURPOSE: Exercise lexer/parser/generator
function gen_test
src = 'a=1000; b=(a+((1))); longid=1+2-3*4/5\6;';
[tc, ts, te] = lexer(src); % lex source text
sr = parser(tc); % parse token codes
asm = gen(src, tc, ts, te, sr); % emit assembler text
% Display results
disp(src); % the source text
disp(asm); % corresponding assembler input
|
|
Contact us at files@mathworks.com