🎨 style(syntax): normalize naming conventions

Align all TSL syntax documentation examples with docs/tsl/naming.md:

- Classes/types: PascalCase, drop Hungarian prefix (THuman→Human)
- Parameters/locals: snake_case with meaningful names (isLeft→is_left, maxb→max_b)
- Private members: snake_case_ with trailing underscore (real_part_, imaginary_part_)
- Public members: PascalCase (value→Value)
- Top-level functions: PascalCase (test→Test)
- Module constants: kPascalCase (kernel_dll→kKernelDll)

Affected: 01-24 syntax docs (23 files)
Verified: 150+ code blocks locally tested, output unchanged
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
csh
2026-07-07 16:34:19 +08:00
co-authored by Claude Fable 5
parent 23c35fdfda
commit 014c23d386
23 changed files with 2009 additions and 352 deletions
+8 -8
View File
@@ -245,7 +245,7 @@ interface
uses UnitB;
type TBox = class
type Box = class
public
function FromInterface();
begin
@@ -260,7 +260,7 @@ implementation
uses UnitC;
function TBox.FromImplementation();
function Box.FromImplementation();
begin
return FC();
end;
@@ -278,7 +278,7 @@ end.
// main.tsl
uses UnitA;
obj := new TBox();
obj := new Box();
writeLn(CallB());
writeLn(CallC());
writeLn(obj.FromInterface());
@@ -304,8 +304,8 @@ interface
function MakeValue();
type UnitBox = class
public
value;
function create(_value);
Value;
function create(init_value);
function ReadValue();
end;
@@ -315,13 +315,13 @@ function MakeValue();
begin
return 10;
end;
function UnitBox.create(_value);
function UnitBox.create(init_value);
begin
value := _value;
Value := init_value;
end;
function UnitBox.ReadValue();
begin
return value;
return Value;
end;
end.